zsh - fix gsed on different platforms
authorPeng Li <seudut@gmail.com>
Sat, 23 Jun 2018 14:27:59 +0000 (22:27 +0800)
committerPeng Li <seudut@gmail.com>
Sat, 23 Jun 2018 14:28:18 +0000 (22:28 +0800)
zsh/zshrc

index 71f1954..c6dd499 100644 (file)
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -112,7 +112,10 @@ alias cp='cp -i'
 alias ln='ln -i'
 
 #alias svn='colorsvn'
-alias sed='/usr/local/bin/gsed'
+if [[ $OSNAME == 'Darwin' ]]; then
+    [[ -f '/usr/local/bin/gsed' ]] || echo "zshrc warning: no gsed"
+fi
+[[ -f '/usr/local/bin/gsed' ]] && alias sed='/usr/local/bin/gsed'
 
 ##### Git 
 alias 'gs'='git status'