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
|
if (type -p gls &> /dev/null) ; then
|
||||||
alias ls="gls -h --color=auto"
|
alias ls="gls -h --color=auto"
|
||||||
else
|
else
|
||||||
|
# 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"
|
alias ls="ls -h"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if (type -p ggrep &> /dev/null) ; then
|
if (type -p ggrep &> /dev/null) ; then
|
||||||
alias grep='ggrep -d skip --color=auto'
|
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
|
fi
|
||||||
|
|
||||||
for locate in glocate slocate ; do
|
for locate in glocate slocate ; do
|
||||||
(type -p $locate &> /dev/null) && alias locate=$locate
|
(type -p $locate &> /dev/null) && alias locate=$locate && break
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Add table
Reference in a new issue