25 lines
599 B
Bash
25 lines
599 B
Bash
#####################################################################
|
|
|
|
ZSH_PLUGINS+=(
|
|
"$(scwrypts --root)/scwrypts.plugin.zsh"
|
|
)
|
|
|
|
() { # default environment name lookup
|
|
local ENVIRONMENT_NAME HOSTNAME="$(hostnamectl --static)"
|
|
|
|
for ENVIRONMENT_NAME in \
|
|
"local.${HOSTNAME}.secret" \
|
|
"local.${HOSTNAME}" \
|
|
"local" \
|
|
"dev" \
|
|
;
|
|
do
|
|
[ -f "${XDG_CONFIG_HOME:-${HOME}/.config}/scwrypts/environments/$ENVIRONMENT_NAME.scwrypts.env.yaml" ] \
|
|
&& export SCWRYPTS_ENV="$ENVIRONMENT_NAME" \
|
|
&& break
|
|
done
|
|
}
|
|
|
|
#####################################################################
|
|
return 0
|