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)
+ ;;
+ 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
# 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 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
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
;;
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
;;
shell)
- opts="--command --sat"
+ 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
;;