main/docs
All checks were successful
/ job (push) Successful in 5m7s

This commit is contained in:
Marc Beninca 2025-07-06 20:53:47 +02:00
parent 1073b539b4
commit 5165489713
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -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}"
# ╭──────┬──────╮ # ╭──────┬──────╮