From 13ab4b8ec7700a2421fa21ed8d8b948e0acbecc2 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Thu, 10 Jul 2025 01:49:19 +0200 Subject: [PATCH] main/file,path --- sh/core/code.sh | 8 +++----- sh/main.sh | 5 +++++ sh/shell/0.sh | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sh/core/code.sh b/sh/core/code.sh index 47586d1..0d308f3 100644 --- a/sh/core/code.sh +++ b/sh/core/code.sh @@ -6,8 +6,6 @@ # │ code │ variables │ # ╰──────┴───────────╯ -# path to the entrypoint main file of the project -rwx_code_main="${rwx_main_root}/${RWX_MAIN_MODULE}.${RWX_MAIN_EXTENSION}" # main modules names rwx_code_modules_main="" # user modules names @@ -67,7 +65,7 @@ rwx_code_install() { name="${RWX_MAIN_NAME}.${RWX_MAIN_EXTENSION}" file="${root}/${name}" rwx_remove "${file}" - rwx_link "${file}" "${rwx_code_main}" + rwx_link "${file}" "${rwx_main_path}" while IFS= read -r command; do file="${root}/${command}" rwx_remove "${file}" @@ -79,12 +77,12 @@ EOF file="${target}/etc/profile.d/${RWX_MAIN_NAME}.${RWX_MAIN_EXTENSION}" rwx_remove "${file}" rwx_file_write "${file}" "\ -export ENV=\"${rwx_code_main}\" +export ENV=\"${rwx_main_path}\" " # bash file="${target}/etc/bash.bashrc" rwx_remove "${file}" - rwx_link "${file}" "${rwx_code_main}" + rwx_link "${file}" "${rwx_main_path}" } # ╭──────┬───────╮ diff --git a/sh/main.sh b/sh/main.sh index 2039ba5..09d3cd0 100755 --- a/sh/main.sh +++ b/sh/main.sh @@ -22,6 +22,11 @@ RWX_MAIN_EXTENSION="sh" # project main root directory rwx_main_root="${RWX_MAIN_PARENT}/${RWX_MAIN_NAME}" +# project main entrypoint file +rwx_main_file="${RWX_MAIN_MODULE}/${RWX_MAIN_EXTENSION}" + +# path to the entrypoint main file of the project +rwx_main_path="${rwx_main_root}/${rwx_main_file}" # ╭──────┬──────╮ # │ main │ find │ diff --git a/sh/shell/0.sh b/sh/shell/0.sh index f93f312..415d371 100644 --- a/sh/shell/0.sh +++ b/sh/shell/0.sh @@ -55,7 +55,7 @@ rwx_shell_interactive() { } rwx_shell_configure() { - [ -n "${ENV}" ] || ENV="${rwx_code_main}" + [ -n "${ENV}" ] || ENV="${rwx_main_path}" export ENV # prompt PS1="\$(rwx_shell_prompt \${?})"