client/container: refactor w/ updated global basename

This commit is contained in:
2024-12-19 23:59:40 -08:00
parent ed57dc0749
commit 301ad39c1a
2 changed files with 22 additions and 20 deletions

View File

@@ -97,55 +97,55 @@ function main()
\e[37;2m#\e[0m
\e[37;2m# Generate default environment and build default image\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default gen \\
&& dfi archlinux${global_arg_delim_1}${USER}:default build type${global_arg_delim_2}default
$ $global_basename archlinux${global_arg_delim_1}${USER}:default gen \\
&& $global_basename archlinux${global_arg_delim_1}${USER}:default build type${global_arg_delim_2}default
\e[37;2m# Bring up container, open shell (type 'exit' to leave)\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default up
$ $global_basename archlinux${global_arg_delim_1}${USER}:default up
\e[37;2m# In another shell (or after you exit), open a container root shell\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default shell user${global_arg_delim_2}root
$ $global_basename archlinux${global_arg_delim_1}${USER}:default shell user${global_arg_delim_2}root
\e[37;2m# In another shell (or after you exit), edit client/container variables\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default edit type${global_arg_delim_2}env
$ $global_basename archlinux${global_arg_delim_1}${USER}:default edit type${global_arg_delim_2}env
\e[37;2m# Spawn a container with given command (removed after command finishes)\e[0m
\e[37;2m# NOTE: incredibly useful when used with your host's crontab\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default run 'dfi family/alice fetch all${global_arg_delim_2}price'
$ $global_basename archlinux${global_arg_delim_1}${USER}:default run 'dfi family/alice fetch all${global_arg_delim_2}price'
\e[37;2m# Bring down running container (stop and remove container & network)\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default down
$ $global_basename archlinux${global_arg_delim_1}${USER}:default down
\e[37;2m# Backup image, delete old image, build new image\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default backup \\
&& dfi archlinux${global_arg_delim_1}${USER}:default rm \\
&& dfi archlinux${global_arg_delim_1}${USER}:default build
$ $global_basename archlinux${global_arg_delim_1}${USER}:default backup \\
&& $global_basename archlinux${global_arg_delim_1}${USER}:default rm \\
&& $global_basename archlinux${global_arg_delim_1}${USER}:default build
\e[37;2m# Print current version of 'docker-finance' and client/container ('finance') dependencies\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default version type${global_arg_delim_2}all
$ $global_basename archlinux${global_arg_delim_1}${USER}:default version type${global_arg_delim_2}all
\e[37;2m# Print Tor plugin's usage help\e[0m
$ dfi archlinux${global_arg_delim_1}${USER}:default plugins repo${global_arg_delim_1}tor.bash help
$ $global_basename archlinux${global_arg_delim_1}${USER}:default plugins repo${global_arg_delim_1}tor.bash help
\e[37;2m#\e[0m
\e[37;2m# Dev-tools platform\e[0m
\e[37;2m#\e[0m
\e[37;2m# Generate default environment and build default image\e[0m
$ dfi dev-tools${global_arg_delim_1}${USER}:default gen \\
&& dfi dev-tools${global_arg_delim_1}${USER}:default build type${global_arg_delim_2}default
$ $global_basename dev-tools${global_arg_delim_1}${USER}:default gen \\
&& $global_basename dev-tools${global_arg_delim_1}${USER}:default build type${global_arg_delim_2}default
\e[37;2m# Spawn a container with given command (removed after command finishes)\e[0m
$ dfi dev-tools${global_arg_delim_1}${USER}:default run 'shellcheck --version'
$ $global_basename dev-tools${global_arg_delim_1}${USER}:default run 'shellcheck --version'
\e[37;2m# Lint entire docker-finance source\e[0m
$ dfi dev-tools${global_arg_delim_1}${USER}:default linter type${global_arg_delim_2}bash${global_arg_delim_3}php${global_arg_delim_3}c++
$ $global_basename dev-tools${global_arg_delim_1}${USER}:default linter type${global_arg_delim_2}bash${global_arg_delim_3}php${global_arg_delim_3}c++
\e[37;2m# Generate Doxygen for docker-finance source\e[0m
$ dfi dev-tools${global_arg_delim_1}${USER}:default doxygen gen
$ $global_basename dev-tools${global_arg_delim_1}${USER}:default doxygen gen
\e[37;2m# Print current version of 'docker-finance' and client/container ('dev-tools') dependencies\e[0m
$ dfi dev-tools${global_arg_delim_1}${USER}:default version type${global_arg_delim_2}all
$ $global_basename dev-tools${global_arg_delim_1}${USER}:default version type${global_arg_delim_2}all
\e[32mTips:\e[0m