# HG changeset patch # User Ludovic Chabant # Date 1522353371 25200 # Node ID 9a046e8fe5dd3fa4aa1f4d9033721f4a4af4527a # Parent 67f14a8c23043171d9096eb757a3dbe15acc99e9 Better way to figure out the OS in Fish. diff -r 67f14a8c2304 -r 9a046e8fe5dd fish/config.fish --- a/fish/config.fish Wed Mar 28 20:07:30 2018 -0700 +++ b/fish/config.fish Thu Mar 29 12:56:11 2018 -0700 @@ -3,6 +3,18 @@ set -x fish_greeting 'Hello.' +# Figure out the OS +switch (uname) +case Linux FreeBSD NetBSD DragonFly + set -x OS Linux +case Darwin + set -x OS MacOSX +case Windows_NT + set -x OS Windows_NT +case '*' + set -x OS Unknown +end + # My own stuff. if test -d $HOME/.local/bin set -x PATH $HOME/.local/bin $PATH @@ -10,7 +22,8 @@ if test -d $HOME/bin set -x PATH $HOME/bin $PATH end -set -x OS MacOSX + +# Standard stuff. set -x EDITOR vim #set -x TERM screen-256color-bce