From 465f0ba475f67c24adda2e5440ffec49d17bd8ba Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 4 Jul 2025 04:53:46 +0200 Subject: [PATCH] subset/file,root --- sh/self.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sh/self.sh b/sh/self.sh index eb9822d..a7ebca2 100644 --- a/sh/self.sh +++ b/sh/self.sh @@ -155,16 +155,17 @@ export ENV=\"${RWX_MAIN_PATH}\" # ╰──────┴────────╯ rwx_self_subset() { - local argument path + local argument file root for argument in "${@}"; do - path="${RWX_ROOT_SYSTEM}/${argument}" - if [ -d "${path}" ]; then + root="${RWX_ROOT_SYSTEM}/${argument}" + file="${argument}.sh" + if [ -d "${root}" ]; then local file - for file in $(rwx_find_shell "${path}"); do + for file in $(rwx_find_shell "${root}"); do echo "${argument}/${file}" done - elif [ -f "${path}" ]; then - echo "${argument}" + elif [ -f "${RWX_ROOT_SYSTEM}/${file}" ]; then + echo "${file}" fi done }