lade 0.17.2

Automatically load secrets from your preferred vault as environment variables, and clear them once your shell command is over.
1
2
3
4
5
# [@] filters per element. Unquoted so an unset array does not become ("").
preexec_functions=(${preexec_functions[@]:#preexec_lade})
precmd_functions=(${precmd_functions[@]:#precmd_lade})
(( $+functions[preexec_lade] )) && unset -f preexec_lade
(( $+functions[precmd_lade] )) && unset -f precmd_lade