¿Establecer caminos en Fish como en Bash?

¿Establecer caminos en Fish como en Bash?

Tengo esto en mi bash_profile y no puedo encontrar el equivalente en Fish:

export PATH=$PATH:~/Dev/ark/bin
export PATH=$PATH:~/bin/
export PATH=$PATH:~/i386-elf/bin/
export GOPATH=~/Dev/gocode/
export PATH=$PATH:$GOPATH/bin

¿Cómo hago eso en mi archivo de configuración de peces? He intentado

set PATH $PATH:$GOPATH/bin

Pero eso no parece funcionar.

EDITAR: arreglé mi configuración de pescado para que sea

set -x GOPATH ~/Dev/gocode
set -U fish_user_paths $fish_user_paths ~/Dev/ark/bin ~/bin/ ~/i386-elf/bin $GOPATH/bin

Pero no sé si quiere cerrar la pregunta o si alguien quiere enviar una respuesta o...

Respuesta1

Para establecer una variable ambiental personalizada, parece que usa -xy luego la ruta. Para una variable ambiental persistente, debe configurar fish_user_paths, que agregará las rutas dadas a su $PATH.

camino camino camino camino camino

set -x GOPATH ~/Dev/gocode
set -U fish_user_paths $fish_user_paths ~/Dev/ark/bin ~/bin/ ~/i386-elf/bin $GOPATH/bin

información relacionada