config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

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:
Mlocal/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