[zsh] Source host-specific .env if it exists
This commit is contained in:
parent
84f5bea78e
commit
8082253652
1 changed files with 7 additions and 7 deletions
14
env
14
env
|
@ -8,7 +8,7 @@
|
||||||
#
|
#
|
||||||
# Eryn Wells <eryn@erynwells.me>
|
# Eryn Wells <eryn@erynwells.me>
|
||||||
|
|
||||||
[ -e $HOME/.shell-functions ] && source $HOME/.shell-functions
|
[[ -e "$HOME/.shell-functions" ]] && source "$HOME/.shell-functions"
|
||||||
|
|
||||||
export SYS=`uname -s | tr A-Z a-z`
|
export SYS=`uname -s | tr A-Z a-z`
|
||||||
# Set this to a non-zero integer to see startup messages
|
# Set this to a non-zero integer to see startup messages
|
||||||
|
@ -46,18 +46,18 @@ fi
|
||||||
|
|
||||||
export GPG_TTY=`tty`
|
export GPG_TTY=`tty`
|
||||||
|
|
||||||
# System specific settings
|
|
||||||
if [[ -e "$HOME/.env.$SYS" ]]; then
|
|
||||||
print_info -l 2 "Sourcing environment setup for $SYS systems"
|
|
||||||
source "$HOME/.env.$SYS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# System-specific settings
|
# System-specific settings
|
||||||
if [[ -e "$HOME/.env.$SYS" ]]; then
|
if [[ -e "$HOME/.env.$SYS" ]]; then
|
||||||
print_info -l 2 "Sourcing system-specific environment settings for $SYS"
|
print_info -l 2 "Sourcing system-specific environment settings for $SYS"
|
||||||
source "$HOME/.env.$SYS"
|
source "$HOME/.env.$SYS"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
host_env="$HOME/.env.`hostname -s`"
|
||||||
|
if [[ -e "$host_env" ]]; then
|
||||||
|
print_info -l 2 "Sourcing host-specific environment settings: $host_env"
|
||||||
|
source "$host_env"
|
||||||
|
fi
|
||||||
|
|
||||||
# Local environment settings
|
# Local environment settings
|
||||||
if [[ -e "$HOME/.env.local" ]]; then
|
if [[ -e "$HOME/.env.local" ]]; then
|
||||||
print_info -l 2 "Sourcing local environment setup"
|
print_info -l 2 "Sourcing local environment setup"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue