21 lines
No EOL
481 B
Fish
21 lines
No EOL
481 B
Fish
# Interactive mode
|
|
if status is-interactive
|
|
source $HOME/.config/fish/alias.fish
|
|
end
|
|
|
|
# Set environment variables from .env
|
|
while read -la line
|
|
set -l keyval (string split -m1 "=" $line)
|
|
set -l key (string trim $keyval[1])
|
|
set -l value (string trim $keyval[2..])
|
|
set -l value (eval echo $value)
|
|
set -xg $key $value
|
|
end < .env
|
|
|
|
# Add scripts to PATH
|
|
fish_add_path $XDG_CONFIG_HOME/fish/scripts
|
|
|
|
# Add Go binaries to PATH
|
|
if command -q go
|
|
fish_add_path (go env GOPATH)/bin
|
|
end |