Show the command's usage when no arguments are provided.
This commit is contained in:
		
							parent
							
								
									69a50e1e79
								
							
						
					
					
						commit
						0049899c86
					
				| @ -24,24 +24,28 @@ newArgs() { | ||||
|   fi | ||||
| } | ||||
| 
 | ||||
| for it in "$@" | ||||
| do | ||||
|   case "$it" in | ||||
|     -h | --help ) | ||||
|       echo "Usage:" | ||||
|       usage | ||||
|       exit 0 ;; | ||||
|     -p | -printresult ) | ||||
|       newArgs "$it" | ||||
|       shift ;; | ||||
|     *.ybcon ) | ||||
|       newArgs "$it" | ||||
|       run=true | ||||
|       break ;; | ||||
|     * ) | ||||
|       usage ;; | ||||
|   esac | ||||
| done | ||||
| if [ "$#" != 0  ]; then | ||||
|   for it in "$@" | ||||
|   do | ||||
|     case "$it" in | ||||
|       -h | --help ) | ||||
|         echo "Usage:" | ||||
|         usage | ||||
|         exit 0 ;; | ||||
|       -p | -printresult ) | ||||
|         newArgs "$it" | ||||
|         shift ;; | ||||
|       *.ybcon ) | ||||
|         newArgs "$it" | ||||
|         run=true | ||||
|         break ;; | ||||
|       * ) | ||||
|         usage ;; | ||||
|     esac | ||||
|   done | ||||
| else | ||||
|   usage | ||||
| fi | ||||
| 
 | ||||
| runIt() { eval "$1" " $args"; } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user