X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=complete_sat.sh;h=1da08972e11c4461a3d2f52e183fd3ca30c112d0;hb=8907858912a4ceb6358a1f6659e8b9dbd6ef4ef4;hp=f28bbf0f3587f5dfb3791c5037cca3320db85a66;hpb=8e19784a3348a79d1121aa8324a91df843ed6512;p=tools%2Fsat.git diff --git a/complete_sat.sh b/complete_sat.sh index f28bbf0..1da0897 100755 --- a/complete_sat.sh +++ b/complete_sat.sh @@ -32,7 +32,7 @@ _show_applications() opts2=$(echo --list --value --edit --info $opts2) ;; log) - opts2=$(echo --clean --full --last --terminal $opts2) + opts2=$(echo --clean --full --last --terminal --no_browser $opts2) ;; jobs) opts2=$(echo --name --only_jobs --list --completion --test_connection --input_boards --publish $opts2) @@ -43,6 +43,21 @@ _show_applications() job) 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 COMPREPLY=( $(compgen -W "${opts2}" -- ${cur}) ) @@ -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 @@ -144,12 +159,12 @@ _salomeTools_complete() return 0 ;; log) - opts="--clean --last --terminal --last" + opts="--clean --last --terminal --last --no_browser" COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) 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 ;; @@ -213,6 +228,41 @@ _salomeTools_complete() 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 + ;; *) return 0 ;; esac