main/file,path
All checks were successful
/ job (push) Successful in 2m58s

This commit is contained in:
Marc Beninca 2025-07-10 01:49:19 +02:00
parent bfcfde3520
commit 13ab4b8ec7
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F
3 changed files with 9 additions and 6 deletions

View file

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

View file

@ -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 │

View file

@ -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 \${?})"