parent
1073b539b4
commit
5165489713
1 changed files with 7 additions and 2 deletions
|
@ -21,18 +21,23 @@ RWX_SELF_COMMAND="_${RWX_SELF_NAME}_cmd_"
|
||||||
# ╰──────┴───────────╯
|
# ╰──────┴───────────╯
|
||||||
|
|
||||||
RWX_COMMAND_ARGUMENT="${0}"
|
RWX_COMMAND_ARGUMENT="${0}"
|
||||||
|
# currently running shell name
|
||||||
RWX_SHELL="$(cat "/proc/${$}/comm")"
|
RWX_SHELL="$(cat "/proc/${$}/comm")"
|
||||||
|
|
||||||
RWX_COMMAND_NAME="$(basename "${RWX_COMMAND_ARGUMENT}" |
|
# command name used to run
|
||||||
sed "s|^-||")"
|
RWX_COMMAND_NAME="$(basename "${RWX_COMMAND_ARGUMENT}" | sed "s|^-||")"
|
||||||
case "${RWX_COMMAND_NAME}" in
|
case "${RWX_COMMAND_NAME}" in
|
||||||
"bash" | "dash" | "sh") unset RWX_COMMAND_NAME ;;
|
"bash" | "dash" | "sh") unset RWX_COMMAND_NAME ;;
|
||||||
*) ;;
|
*) ;;
|
||||||
esac
|
esac
|
||||||
|
# system root directory of the project
|
||||||
RWX_ROOT_SYSTEM="/usr/local/lib/${RWX_SELF_NAME}"
|
RWX_ROOT_SYSTEM="/usr/local/lib/${RWX_SELF_NAME}"
|
||||||
|
# user root directory of the project
|
||||||
RWX_SELF_USER="${HOME}/${RWX_SELF_NAME}"
|
RWX_SELF_USER="${HOME}/${RWX_SELF_NAME}"
|
||||||
|
|
||||||
|
# path to the required parsing awk script
|
||||||
RWX_AWK="${RWX_ROOT_SYSTEM}/${RWX_MAIN_NAME%.sh}.awk"
|
RWX_AWK="${RWX_ROOT_SYSTEM}/${RWX_MAIN_NAME%.sh}.awk"
|
||||||
|
# path to the entrypoint main file of the project
|
||||||
RWX_MAIN_PATH="${RWX_ROOT_SYSTEM}/${RWX_MAIN_NAME}"
|
RWX_MAIN_PATH="${RWX_ROOT_SYSTEM}/${RWX_MAIN_NAME}"
|
||||||
|
|
||||||
# ╭──────┬──────╮
|
# ╭──────┬──────╮
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue