diff options
author | EuAndreh <eu@euandre.org> | 2022-08-24 19:31:37 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2022-08-24 19:31:37 -0300 |
commit | 501575f0eebacecdddac9b6db3794714b5797b36 (patch) | |
tree | 39b0366bfa74522446a6f842934907d850fe7746 | |
parent | etc/sh/rc: Use -r over -e test when sourcing files (diff) | |
download | dotfiles-501575f0eebacecdddac9b6db3794714b5797b36.tar.gz dotfiles-501575f0eebacecdddac9b6db3794714b5797b36.tar.xz |
etc/sh/rc: Separate interactive from non-interactive section with an early return
-rw-r--r-- | etc/sh/rc | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -284,12 +284,19 @@ export HISTCONTROL=ignorespace:ignoredups eval "$(direnv hook bash)" + +# +# From here on, interactive-only bash-specific things. +# + case $- in *i*) - for f in "$HOME_ENVIRONMENT"/profile/etc/bash_completion.d/*; do - . "$f" - done ;; *) + return ;; esac + +for f in "$HOME_ENVIRONMENT"/profile/etc/bash_completion.d/*; do + . "$f" +done |