Make gshuf alias checker work on other bash versions
diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash
index 74f5428..4f49a6a 100644
--- a/aliases/available/general.aliases.bash
+++ b/aliases/available/general.aliases.bash
@@ -14,8 +14,8 @@
then
alias ls="ls --color=always"
fi
-
-if [ ! -z "$(which gshuf)" ]
+which gshuf &> /dev/null
+if [ $? -eq 1 ]
then
alias shuf=gshuf
fi
diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash
index cccd956..7a6dc80 100644
--- a/plugins/available/base.plugin.bash
+++ b/plugins/available/base.plugin.bash
@@ -16,7 +16,8 @@
}
pass() {
- if [ -z "$(which gshuf)" ]
+ which gshuf &> /dev/null
+ if [ $? -eq 1 ]
then
echo "Error: shuf isn't installed!"
return 1