commit aef2dcd83265317ac9f783b9c6e79d74fe25fffa parent eac65c7a8ada6a80b20d63cb040f0a3558d05d4a Author: Jacob R. Edwards <jacobouno@protonmail.com> Date: Thu, 25 Mar 2021 22:23:10 -0700 Simplify the include shell function Diffstat:
| M | local/shell/.config/shell/main | | | 13 | +++---------- |
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/local/shell/.config/shell/main b/local/shell/.config/shell/main @@ -1,18 +1,11 @@ # shell module hub include() { - for module in "$@" + for m in "$@" do - local include="${XDG_CONFIG_HOME:-$HOME/.config}/shell/$module" - test -f "$include" || { - printf 'include: '%s': No such file or directory.\n' \ - $include 1>&2 - continue - } - . "$include" + . "${XDG_CONFIG_HOME:-$HOME/.config}/shell/$m" done } - -reload() { . ~/.profile && include main ;} +reload() include main include $SHELL_MODULES