From 48f04159e0cce694e1d8d1f01aa1671e081efda2 Mon Sep 17 00:00:00 2001 From: David Sharp Date: Mon, 26 Jun 2017 14:50:23 -0700 Subject: [PATCH] general.aliases: Run `which gshuf` in if condition If .bashrc is sourced while `set -e` is set, and `gshuf` is not installed, then running `which gshuf` will cause the shell to error and exit. Running `which gshuf` during an if condition will capture the error. --- aliases/available/general.aliases.bash | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash index 7f3dbd4d..2d232a1b 100644 --- a/aliases/available/general.aliases.bash +++ b/aliases/available/general.aliases.bash @@ -27,8 +27,7 @@ then export GREP_COLOR='1;33' fi -which gshuf &> /dev/null -if [ $? -eq 0 ] +if which gshuf &> /dev/null then alias shuf=gshuf fi