From 1073b539b41313320df690544b8d97a379075b93 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 6 Jul 2025 19:37:02 +0200 Subject: [PATCH 1/2] readme/tasks --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index 769eb50..532211c 100644 --- a/readme.md +++ b/readme.md @@ -115,5 +115,7 @@ Two interpreted languages for flexibility. * ffmpeg * tmux * get unresolved path for new panes & windows +* fully working doc function algorithm +* self install aliases ### 6.2 [Further tasks](#when) {#when-further} From 516548971358cbcc81e985ced33d0a8e831a2c86 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 6 Jul 2025 20:53:47 +0200 Subject: [PATCH 2/2] main/docs --- sh/main.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sh/main.sh b/sh/main.sh index 838b028..09edeae 100755 --- a/sh/main.sh +++ b/sh/main.sh @@ -21,18 +21,23 @@ RWX_SELF_COMMAND="_${RWX_SELF_NAME}_cmd_" # ╰──────┴───────────╯ RWX_COMMAND_ARGUMENT="${0}" +# currently running shell name RWX_SHELL="$(cat "/proc/${$}/comm")" -RWX_COMMAND_NAME="$(basename "${RWX_COMMAND_ARGUMENT}" | - sed "s|^-||")" +# command name used to run +RWX_COMMAND_NAME="$(basename "${RWX_COMMAND_ARGUMENT}" | sed "s|^-||")" case "${RWX_COMMAND_NAME}" in "bash" | "dash" | "sh") unset RWX_COMMAND_NAME ;; *) ;; esac +# system root directory of the project RWX_ROOT_SYSTEM="/usr/local/lib/${RWX_SELF_NAME}" +# user root directory of the project RWX_SELF_USER="${HOME}/${RWX_SELF_NAME}" +# path to the required parsing awk script 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}" # ╭──────┬──────╮