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)
# 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 test package generate find_duplicates application template base --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 profile script --help"
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
fi
# show argument for each command
case "${command}" in
config)
- opts="--value --list --copy --edit --no_label --info"
+ opts="--value --list --copy --edit --no_label --info --show_patchs"
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
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
;;
compile)
- opts="--products --with_fathers --with_children --clean_all --make_flags --show --stop_first_fail"
+ opts="--products --with_fathers --with_children --clean_all --make_flags --show --stop_first_fail --check"
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
;;
return 0
;;
package)
- opts="--name --binaries --sources --project --salometools --with_vcs"
+ opts="--name --binaries --sources --project --salometools --with_vcs --without_commercial --without_property"
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
;;
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
;;
+ profile)
+ opts="--prefix --name --force --no_update --version --slogan"
+ COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+ return 0
+ ;;
+ script)
+ opts="--products --nb_proc"
+ COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+ return 0
+ ;;
*) return 0 ;;
esac