Skip to content

Commit ffe2dd2

Browse files
committed
Use command rather than which
For more info regarding motivations, see https://unix.stackexchange.com/a/85250
1 parent 231c73c commit ffe2dd2

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

tools/scripts/deps_info

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ usage() {
1616

1717
# MAIN #
1818

19-
CLANG=$(which clang 2>/dev/null)
19+
CLANG=$(command -v clang 2>/dev/null)
2020
echo '-----'
2121
echo 'clang:' >&2
2222
echo '' >&2
@@ -27,7 +27,7 @@ else
2727
fi
2828
echo '' >&2
2929

30-
CMAKE=$(which cmake 2>/dev/null)
30+
CMAKE=$(command -v cmake 2>/dev/null)
3131
echo '-----'
3232
echo 'CMake:' >&2
3333
echo '' >&2
@@ -38,7 +38,7 @@ else
3838
fi
3939
echo '' >&2
4040

41-
GCC=$(which gcc 2>/dev/null)
41+
GCC=$(command -v gcc 2>/dev/null)
4242
echo '-----'
4343
echo 'gcc:' >&2
4444
echo '' >&2
@@ -49,7 +49,7 @@ else
4949
fi
5050
echo '' >&2
5151

52-
GFORTRAN=$(which gfortran 2>/dev/null)
52+
GFORTRAN=$(command -v gfortran 2>/dev/null)
5353
echo '-----'
5454
echo 'gfortran:' >&2
5555
echo '' >&2
@@ -60,7 +60,7 @@ else
6060
fi
6161
echo '' >&2
6262

63-
GIT=$(which git 2>/dev/null)
63+
GIT=$(command -v git 2>/dev/null)
6464
echo '-----'
6565
echo 'git:' >&2
6666
echo '' >&2
@@ -71,7 +71,7 @@ else
7171
fi
7272
echo '' >&2
7373

74-
GNU_MAKE=$(which make 2>/dev/null)
74+
GNU_MAKE=$(command -v make 2>/dev/null)
7575
echo '-----'
7676
echo 'GNU make:' >&2
7777
echo '' >&2
@@ -82,7 +82,7 @@ else
8282
fi
8383
echo '' >&2
8484

85-
GPP=$(which g++ 2>/dev/null)
85+
GPP=$(command -v g++ 2>/dev/null)
8686
echo '-----'
8787
echo 'g++:' >&2
8888
echo '' >&2
@@ -93,7 +93,7 @@ else
9393
fi
9494
echo '' >&2
9595

96-
JULIA=$(which julia 2>/dev/null)
96+
JULIA=$(command -v julia 2>/dev/null)
9797
echo '-----'
9898
echo 'Julia:' >&2
9999
echo '' >&2
@@ -104,7 +104,7 @@ else
104104
fi
105105
echo '' >&2
106106

107-
NODEJS=$(which node 2>/dev/null)
107+
NODEJS=$(command -v node 2>/dev/null)
108108
echo '-----'
109109
echo 'Node.js:' >&2
110110
echo '' >&2
@@ -115,7 +115,7 @@ else
115115
fi
116116
echo '' >&2
117117

118-
NPM=$(which npm 2>/dev/null)
118+
NPM=$(command -v npm 2>/dev/null)
119119
echo '-----'
120120
echo 'npm:' >&2
121121
echo '' >&2
@@ -126,7 +126,7 @@ else
126126
fi
127127
echo '' >&2
128128

129-
PANDOC=$(which pandoc 2>/dev/null)
129+
PANDOC=$(command -v pandoc 2>/dev/null)
130130
echo '-----'
131131
echo 'pandoc:' >&2
132132
echo '' >&2
@@ -137,7 +137,7 @@ else
137137
fi
138138
echo '' >&2
139139

140-
PYTHON=$(which python 2>/dev/null)
140+
PYTHON=$(command -v python 2>/dev/null)
141141
echo '-----'
142142
echo 'Python:' >&2
143143
echo '' >&2
@@ -148,7 +148,7 @@ else
148148
fi
149149
echo '' >&2
150150

151-
R=$(which r 2>/dev/null)
151+
R=$(command -v r 2>/dev/null)
152152
echo '-----'
153153
echo 'R:' >&2
154154
echo '' >&2

0 commit comments

Comments
 (0)