zsh: ignore files, improve secrets mgmt
This commit is contained in:
2
zsh/.local/share/.gitignore
vendored
Normal file
2
zsh/.local/share/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# ignore all files in the stew directory
|
||||||
|
stew/*
|
||||||
12
zsh/.zshrc
12
zsh/.zshrc
@@ -83,16 +83,12 @@ fi
|
|||||||
whence -p direnv &>/dev/null && eval "$(direnv hook zsh)"
|
whence -p direnv &>/dev/null && eval "$(direnv hook zsh)"
|
||||||
|
|
||||||
# secrets
|
# secrets
|
||||||
if [ -r $HOME/.env_secrets ]; then
|
if [ -r "$HOME/.env_secrets" ]; then
|
||||||
export $(xargs < "$HOME/.env_secrets")
|
set -a
|
||||||
|
source "$HOME/.env_secrets"
|
||||||
|
set +a
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# for env in $HOME/.config/*/.env; do
|
|
||||||
# if [ -r "$env" ]; then
|
|
||||||
# export $(xargs < "$env")
|
|
||||||
# fi
|
|
||||||
# done
|
|
||||||
|
|
||||||
# command line completion
|
# command line completion
|
||||||
autoload -U +X bashcompinit && bashcompinit
|
autoload -U +X bashcompinit && bashcompinit
|
||||||
autoload -Uz compinit && compinit
|
autoload -Uz compinit && compinit
|
||||||
|
|||||||
Reference in New Issue
Block a user