mirror of
https://github.com/NaomiAmethyst/dots.git
synced 2025-04-13 09:30:06 +00:00
add support for gnu coreutils on solaris
This commit is contained in:
parent
2a5cd589ed
commit
cbde44763e
1 changed files with 17 additions and 2 deletions
|
@ -34,15 +34,30 @@ case `uname -s` in
|
|||
if (type -p gls &> /dev/null) ; then
|
||||
alias ls="gls -h --color=auto"
|
||||
else
|
||||
alias ls="ls -h"
|
||||
# you have a GNU ls, surprise...
|
||||
case `ls --version 2>/dev/null | head -1` in
|
||||
*fileutils*|*coreutils*)
|
||||
alias ls="ls -h --color=auto"
|
||||
;;
|
||||
*)
|
||||
alias ls="ls -h"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if (type -p ggrep &> /dev/null) ; then
|
||||
alias grep='ggrep -d skip --color=auto'
|
||||
else
|
||||
# woah, you have a GNU grep...
|
||||
case `grep --version 2>/dev/null | head -1` in
|
||||
*GNU*)
|
||||
alias grep='grep -d skip --color=auto'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
for locate in glocate slocate ; do
|
||||
(type -p $locate &> /dev/null) && alias locate=$locate
|
||||
(type -p $locate &> /dev/null) && alias locate=$locate && break
|
||||
done
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Add table
Reference in a new issue