mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-31 20:13:46 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			692 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			692 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env bash
 | |
| set -e
 | |
| 
 | |
| 
 | |
| case $1 in
 | |
|     -h|--help)
 | |
|     echo "--help, -h                   show this help message and exit"
 | |
|     echo "--loglevel=LEVEL, -L LEVEL   log level (default: ERROR)"
 | |
|     exit 0
 | |
|     ;;
 | |
|     -L|--loglevel)
 | |
|     loglevel="$1 $2"
 | |
|     ;;
 | |
| esac
 | |
| 
 | |
| cd "$(dirname "$0")"/..
 | |
| ./tools/build-docs
 | |
| cd ./tools/documentation_crawler
 | |
| 
 | |
| echo -en "\033[0;94m"
 | |
| echo "Testing links in documentation..."
 | |
| echo -en "\033[0m"
 | |
| 
 | |
| set +e
 | |
| scrapy crawl_with_status documentation_crawler $loglevel
 | |
| result=$?
 | |
| if [ "$result" = 1 ]; then
 | |
|     echo -en "\033[0;91m"
 | |
|     echo "Failed!"
 | |
|     echo -en "\033[0m"
 | |
|     exit 1
 | |
| else
 | |
|     echo -en "\033[0;92m"
 | |
|     echo "Passed!"
 | |
|     echo -en "\033[0m"
 | |
|     exit 0
 | |
| fi
 |