main/log
This commit is contained in:
parent
d691f67581
commit
ee694a8fde
1 changed files with 21 additions and 9 deletions
30
sh/main.sh
30
sh/main.sh
|
@ -15,6 +15,18 @@ _sh_main_commands() {
|
|||
cut --delimiter "(" --fields 1
|
||||
}
|
||||
|
||||
_sh_main_log() {
|
||||
case "${-}" in
|
||||
*i*)
|
||||
local argument
|
||||
for argument in "${@}"; do
|
||||
echo "${argument}"
|
||||
done
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
}
|
||||
|
||||
main_source_directory() {
|
||||
local path="${1}"
|
||||
if [ -d "${path}" ]; then
|
||||
|
@ -28,12 +40,12 @@ main_source_directory() {
|
|||
IFS="
|
||||
"
|
||||
count=0
|
||||
#echo
|
||||
#echo ". ${path}"
|
||||
_sh_main_log "" \
|
||||
". ${path}"
|
||||
for module in ${modules}; do
|
||||
count=$((count + 1))
|
||||
#printf "%02d" "${count}"
|
||||
#echo " ${module%.sh}"
|
||||
_sh_main_log "${module%.sh}"
|
||||
module="${path}/${module}"
|
||||
if [ "${module}" != "${ENV}" ]; then
|
||||
. "${module}"
|
||||
|
@ -47,7 +59,7 @@ main_source_directory() {
|
|||
done
|
||||
IFS="${ifs}"
|
||||
else
|
||||
#echo "Not a directory: ${path}"
|
||||
_sh_main_log "Not a directory: ${path}"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
@ -57,7 +69,7 @@ main_source_file() {
|
|||
if [ -f "${path}" ]; then
|
||||
main_source_directory "$(dirname "${path}")"
|
||||
else
|
||||
#echo "Not a file: ${path}"
|
||||
_sh_main_log "Not a file: ${path}"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
@ -66,7 +78,7 @@ main_source_file "${ENV}"
|
|||
|
||||
main_source_directory "${SH_USER}"
|
||||
|
||||
#sh_log "" \
|
||||
# "sh_… = shell functions" \
|
||||
# "a__… = aliases" \
|
||||
# "u__… = user"
|
||||
_sh_main_log "" \
|
||||
"sh_… = shell functions" \
|
||||
"a__… = aliases" \
|
||||
"u__… = user"
|
||||
|
|
Loading…
Reference in a new issue