Look for gnu-coreutils commands instead of $OSTYPE

It's possible to have the gnu-coreutils on other environments than Linux
This commit is contained in:
Colin Hebert 2012-04-11 19:26:47 +01:00
parent 000b3653e6
commit 97a244ee49

View file

@ -8,7 +8,7 @@
function duh {
(( $# == 0 )) && set -- *
if [[ "$OSTYPE" == linux* ]]; then
if (( $+commands[dircolors] )); then
du -khsc "$@" | sort -h -r
else
du -kcs "$@" | awk '{ printf "%9.1fM %s\n", $1 / 1024, $2 } ' | sort -n -r
@ -17,4 +17,3 @@ function duh {
compdef _du duh
duh "$@"