Browse Source

getopts -h

Sniperovitch 8 years ago
parent
commit
1aedffc974
1 changed files with 9 additions and 3 deletions
  1. 9 3
      cocktail.sh

+ 9 - 3
cocktail.sh

@@ -198,16 +198,18 @@ release_project() {
 }
 }
 
 
 usage() {
 usage() {
-  cocktail -b url_base -d dossier -p projet [ -g url_garde ]
+  
+  echo "cocktail -b url_base -d dossier [ -h ] -p projet [ -g url_garde ]
       -b : url du pad principal
       -b : url du pad principal
       -d : nom du dossier
       -d : nom du dossier
       -g : url du pad de page de garde (optionnel)
       -g : url du pad de page de garde (optionnel)
-      -p : nom du projet
+      -h : cette page d'aide
+      -p : nom du projet"
 }
 }
 
 
 ### MAIN ###
 ### MAIN ###
 OPTERR=1
 OPTERR=1
-while getopts "b:d:g:p:" option;
+while getopts "b:d:g:p:h" option;
 do
 do
   case $option in
   case $option in
     b)
     b)
@@ -222,6 +224,10 @@ do
         URL_GARDE=$OPTARG
         URL_GARDE=$OPTARG
         verbose "getopts: -$option) URL_GARDE=$URL_GARDE"
         verbose "getopts: -$option) URL_GARDE=$URL_GARDE"
         ;;
         ;;
+    h)
+        usage
+        exit
+        ;;
     p)
     p)
         PROJET=$OPTARG
         PROJET=$OPTARG
         verbose "getopts: -$option) PROJET=$PROJET"
         verbose "getopts: -$option) PROJET=$PROJET"