docker reworking

This commit is contained in:
2025-09-11 19:45:35 -05:00
parent 0e97fb8c91
commit 82ff7d4f43
10 changed files with 214 additions and 123 deletions

14
main.sh
View File

@@ -55,14 +55,22 @@ $cmd "$@"' >"${ENTRY_SCRIPT}"
FB_FUNC_NAMES+=('print_cmds')
FB_FUNC_DESCS['print_cmds']='print usable commands'
print_cmds() {
echo -e "\n~~~ Usable Commands ~~~"
local color="${1:-true}"
local uncolor=''
if [[ ${color} == true ]]; then
color="${CYAN}"
uncolor="${NC}"
else
color=''
fi
echo -e "~~~ Usable Commands ~~~\n"
for funcname in "${FB_FUNC_NAMES[@]}"; do
echo -e "${CYAN}${funcname}${NC}:\n\t" "${FB_FUNC_DESCS[${funcname}]}"
echo -e "${color}${funcname}${uncolor}:\n\t" "${FB_FUNC_DESCS[${funcname}]}"
if [[ $FB_RUNNING_AS_SCRIPT -eq 0 ]]; then
(cd "$SCRIPT_DIR" && ln -sf entry.sh "${funcname}.sh")
fi
done
echo -e "~~~~~~~~~~~~~~~~~~~~~~~\n"
echo -e "\n"
}
set_completions() {