# check that the command has been called with an application
src.check_config_has_application( runner.cfg )
+ # Get the list of products to threat
products_infos = prepare.get_products_list(options, runner.cfg, logger)
# Construct the list of directories to suppress
if options.build:
l_dir_to_suppress += get_build_directories(products_infos)
- if options.source:
+ if options.source or options.sources_without_dev:
l_dir_to_suppress += get_source_directories(products_infos,
options.sources_without_dev)
+ if len(l_dir_to_suppress) == 0:
+ logger.write(src.printcolors.printcWarning(_("Nothing to suppress\n")))
+ return
+
# Check with the user if he really wants to suppress the directories
if not runner.options.batch:
logger.write(_("Remove the following directories ?\n"), 1)
# 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 --help"
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
fi
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
;;
+ environ)
+ opts="--products --shell --prefix --target"
+ COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+ return 0
+ ;;
*) return 0 ;;
esac