3 NNCC_SCRIPT_RPATH="scripts"
4 NNCC_COMMAND_RPATH="infra/nncc/command"
6 NNCC_PROJECT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
7 NNCC_SCRIPT_PATH="${NNCC_PROJECT_PATH}/${NNCC_SCRIPT_RPATH}"
11 echo "Usage: $0 [COMMAND] ..."
13 for file in "$NNCC_COMMAND_RPATH"/*;
15 echo " $(basename "$file")"
19 # Get command from command-line
22 if [[ -z "${COMMAND}" ]]; then
27 COMMAND_FILE="${NNCC_PROJECT_PATH}/${NNCC_COMMAND_RPATH}/${COMMAND}"
29 if [[ ! -f "${COMMAND_FILE}" ]]; then
30 echo "ERROR: '${COMMAND}' is not supported"
35 export NNCC_PROJECT_PATH
36 export NNCC_SCRIPT_PATH
40 source "${NNCC_PROJECT_PATH}/infra/nncc/config/$1"
43 source "${COMMAND_FILE}" "$@"