| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function cli { |
| |
| |
| for MODULE_SCRIPT in $(ls ${TCAR_SCRIPT_INIT_DIR}/Scripts/*.sh);do |
| if [[ -x ${MODULE_SCRIPT} ]];then |
| . ${MODULE_SCRIPT} |
| export -f $(grep '^function ' ${MODULE_SCRIPT} | cut -d' ' -f2) |
| else |
| echo "${MODULE_SCRIPT} `gettext "has not execution rights."`" |
| fi |
| done |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| trap cli_terminateScriptExecution 0 |
| |
| |
| if [[ -f ${TCAR_SCRIPT_INIT_DIR}/${TCAR_SCRIPT_INIT}.conf ]];then |
| . ${TCAR_SCRIPT_INIT_DIR}/${TCAR_SCRIPT_INIT}.conf |
| fi |
| |
| |
| if [[ ${1} == "${TCAR_SCRIPT_INIT}" ]];then |
| cli_getOptions "${@}" |
| else |
| cli_initModule "${@}" |
| fi |
| |
| } |