Salome HOME
Add the --properties option to the command clean
[tools/sat.git] / complete_sat.sh
index a915f60bfa53acd9578dac504b155967a9c2a48f..8f378952007fe0654956be1d34bc5b006c6d6419 100755 (executable)
@@ -35,13 +35,28 @@ _show_applications()
             opts2=$(echo --clean --full --last --terminal $opts2)
             ;;
         jobs)
-            opts2=$(echo --jobs_config --only_jobs --list --no_label --test_connection --publish $opts2)
+            opts2=$(echo --name --only_jobs --list --completion --test_connection --input_boards --publish $opts2)
             ;;
         shell)
             opts2=$(echo --command --sat $opts2)
             ;;
         job)
-            opts2=$(echo --jobs_config --job $opts2)
+            opts2=$(echo --jobs_config --name $opts2)
+            ;;
+        test)
+            opts2=$(echo --base --display --grid --launcher --session $opts2)
+            ;;
+        package)
+            opts2=$(echo --name --project --salometools $opts2)
+            ;;
+        find_duplicates)
+            opts2=$(echo --path --exclude-file --exclude-extension --exclude-path $opts2)
+            ;;
+        template)
+            opts2=$(echo --name --template --target --param --info $opts2)
+            ;;
+        base)
+            opts2=$(echo --set $opts2)
             ;;
     esac
 
@@ -89,7 +104,7 @@ _salomeTools_complete()
     # first argument => show available commands
     if [[ ${argc} == 1 ]]
     then
-        opts="config log testcommand source patch prepare environ clean configure make makeinstall compile launcher run jobs job shell --help"
+        opts="config log testcommand source patch prepare environ clean configure make makeinstall compile launcher run jobs job shell test package generate find_duplicates application template base --help"
         COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
         return 0
     fi
@@ -149,7 +164,7 @@ _salomeTools_complete()
             return 0
             ;;
         clean)
-            opts="--products --sources --build --install --all --sources_without_dev"
+            opts="--products --sources --build --install --all --sources_without_dev --properties"
             COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
             return 0
             ;;
@@ -199,7 +214,7 @@ _salomeTools_complete()
             return 0
             ;;
         jobs)
-            opts="--jobs_config --only_jobs --list --no_label --test_connection --publish"
+            opts="--name --only_jobs --list --completion --test_connection --input_boards --publish"
             COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
             return 0
             ;;
@@ -209,7 +224,42 @@ _salomeTools_complete()
             return 0
             ;;
         job)
-            opts="--jobs_config --job"
+            opts="--jobs_config --name"
+            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+            return 0
+            ;;
+        test)
+            opts="--base --launcher --grid --session --display"
+            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+            return 0
+            ;;
+        package)
+            opts="--name --binaries --sources --project --salometools --with_vcs"
+            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+            return 0
+            ;;
+        generate)
+            opts="--products --yacsgen"
+            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+            return 0
+            ;;
+        find_duplicates)
+            opts="--path --sources --exclude-file --exclude-extension --exclude-path"
+            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+            return 0
+            ;;
+        application)
+            opts="--name --catalog --target --gencat --module"
+            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+            return 0
+            ;;
+        template)
+            opts="--name --template --target --param --info"
+            COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+            return 0
+            ;;
+        base)
+            opts="--set"
             COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
             return 0
             ;;