Compare commits
4 commits
99de96a393
...
09bf59c3ba
Author | SHA1 | Date | |
---|---|---|---|
09bf59c3ba | |||
63c48f7de9 | |||
032568b822 | |||
d0d0f0c21d |
1 changed files with 6 additions and 10 deletions
16
sh/main.sh
16
sh/main.sh
|
@ -79,17 +79,15 @@ _rwx_main_log() {
|
|||
# source code from root path
|
||||
rwx_main_source() {
|
||||
local root="${1}"
|
||||
local main="${2}"
|
||||
[ -d "${root}" ] ||
|
||||
return 1
|
||||
local count module modules
|
||||
count=0
|
||||
_rwx_main_log "" \
|
||||
". ${root}"
|
||||
local module modules
|
||||
# cache main
|
||||
[ -n "${main}" ] && rwx_main_cache "${root}" "${main}"
|
||||
modules="$(rwx_main_find "${root}")"
|
||||
while IFS= read -r module; do
|
||||
if [ "${module}" != "${RWX_MAIN_NAME}" ]; then
|
||||
count=$((count + 1))
|
||||
_rwx_main_log "$(printf "%02d" "${count}") ${module}"
|
||||
if [ "${module}" != "${main}" ]; then
|
||||
# shellcheck disable=SC1090
|
||||
. "${root}/${module}.${RWX_MAIN_EXTENSION}"
|
||||
# cache code
|
||||
|
@ -127,10 +125,8 @@ ${text}
|
|||
# run initial steps
|
||||
#< core/code
|
||||
rwx_main_main() {
|
||||
# cache main
|
||||
rwx_main_cache "${RWX_ROOT_SYSTEM}" "${RWX_MAIN_NAME}"
|
||||
# source system root
|
||||
if ! rwx_main_source "${RWX_ROOT_SYSTEM}"; then
|
||||
if ! rwx_main_source "${RWX_ROOT_SYSTEM}" "${RWX_MAIN_NAME}"; then
|
||||
_rwx_main_log "Not a directory: ${RWX_ROOT_SYSTEM}"
|
||||
return 1
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue