set the config option, if flags not defined, then config option's flags is -C, --config <config-dirs...>;
if desc not defined, then description is by default;
if defaultDir not defined, then the defaultDir would be ${CURRENT_WORKER_DIR}, which automatically store the path to dir of config file
set the config option, if flags not defined, then config option's flags is -C, --config <config-dirs...>; if desc not defined, then description is by default; if defaultDir not defined, then the defaultDir would be ${CURRENT_WORKER_DIR}, which automatically store the path to dir of config file