| 
									
										
										
										
											2013-12-06 11:27:34 -05:00
										 |  |  | #!/bin/bash | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # $0 script path | 
					
						
							|  |  |  | # $1 action | 
					
						
							|  |  |  | # $2 subaction | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | case "$1" in | 
					
						
							|  |  |  | 	start) | 
					
						
							|  |  |  | 		node app | 
					
						
							|  |  |  | 		;; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	dev) | 
					
						
							|  |  |  | 		echo "Launching NodeBB in \"development\" mode." | 
					
						
							|  |  |  | 		echo "To run the production build of NodeBB, please use \"forever\"." | 
					
						
							|  |  |  | 		echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB" | 
					
						
							|  |  |  | 		NODE_ENV=development node app | 
					
						
							|  |  |  | 		;; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	watch) | 
					
						
							|  |  |  | 		echo "Launching NodeBB in \"development\" mode." | 
					
						
							|  |  |  | 		echo "To run the production build of NodeBB, please use \"forever\"." | 
					
						
							|  |  |  | 		echo "More Information: https://github.com/designcreateplay/NodeBB/wiki/How-to-run-NodeBB" | 
					
						
							|  |  |  | 		NODE_ENV=development supervisor --extensions 'node|js|tpl' -- app $1 | 
					
						
							|  |  |  | 		;; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	language) | 
					
						
							|  |  |  | 		case "$2" in | 
					
						
							|  |  |  | 			check) | 
					
						
							|  |  |  | 				node app --language="check" | 
					
						
							|  |  |  | 				;; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			*) | 
					
						
							|  |  |  | 				echo "Language Settings" | 
					
						
							|  |  |  | 				echo $"Usage: $0 language {check}" | 
					
						
							|  |  |  | 				echo '' | 
					
						
							|  |  |  | 				column -s '	' -t <<< ' | 
					
						
							|  |  |  | 				check	Compare language files against the /en directory | 
					
						
							|  |  |  | 				' | 
					
						
							|  |  |  | 				;; | 
					
						
							|  |  |  | 		esac | 
					
						
							|  |  |  | 		;; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	*) | 
					
						
							|  |  |  | 		echo "Welcome to NodeBB" | 
					
						
							|  |  |  | 		echo $"Usage: $0 {start|dev|watch|language}" | 
					
						
							|  |  |  | 		echo '' | 
					
						
							|  |  |  | 		column -s '	' -t <<< ' | 
					
						
							|  |  |  | 		start	Start NodeBB in production mode | 
					
						
							|  |  |  | 		dev	Start NodeBB in development mode | 
					
						
							|  |  |  | 		watch	Start NodeBB in development mode and watch for changes | 
					
						
							|  |  |  | 		language	Language settings | 
					
						
							|  |  |  | 		' | 
					
						
							|  |  |  | 		exit 1 | 
					
						
							|  |  |  | esac |