X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=complete_sat.sh;h=8f378952007fe0654956be1d34bc5b006c6d6419;hb=642c0f7a53459d3c14f3dcf0bfd5cc9308904c00;hp=b76855511531e8855774b33093b8a6479a573a1e;hpb=dbed95b64f948f7f473bb08499e0da7d97094169;p=tools%2Fsat.git diff --git a/complete_sat.sh b/complete_sat.sh index b768555..8f37895 100755 --- a/complete_sat.sh +++ b/complete_sat.sh @@ -34,6 +34,30 @@ _show_applications() log) opts2=$(echo --clean --full --last --terminal $opts2) ;; + jobs) + opts2=$(echo --name --only_jobs --list --completion --test_connection --input_boards --publish $opts2) + ;; + shell) + opts2=$(echo --command --sat $opts2) + ;; + 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}) ) @@ -80,7 +104,7 @@ _salomeTools_complete() # first argument => show available commands if [[ ${argc} == 1 ]] then - opts="config log testcommand source patch prepare --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 @@ -130,7 +154,7 @@ _salomeTools_complete() # show argument for each command case "${command}" in config) - opts="--value --list --copy --edit --no_label" + opts="--value --list --copy --edit --no_label --info" COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 ;; @@ -139,18 +163,103 @@ _salomeTools_complete() COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 ;; + clean) + opts="--products --sources --build --install --all --sources_without_dev --properties" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; source) - opts="--product --no_sample --force" + opts="--products" COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 ;; patch) - opts="--product --no_sample" + opts="--products" COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) return 0 ;; prepare) - opts="--product --no_sample --force" + opts="--products --force --force_patch" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + environ) + opts="--products --shell --prefix --target" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + configure) + opts="--products --option" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + make) + opts="--products --option" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + makeinstall) + opts="--products" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + compile) + opts="--products --with_fathers --with_children --clean_all --make_flags --show --stop_first_fail" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + launcher) + opts="--name --catalog --gencat" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + jobs) + opts="--name --only_jobs --list --completion --test_connection --input_boards --publish" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + shell) + opts="--command" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + ;; + 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 ;;