Skip to content

Commit 394c2fb

Browse files
authored
Merge pull request #216 from billiob/check_scripts_dependencies
Test dependencies' presence in scw.sh
2 parents 2bb734b + d4b2833 commit 394c2fb

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

scripts/scw.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,22 @@ exiterr() {
3535
fi
3636
}
3737

38+
test_dependency() {
39+
which "$1" > /dev/null 2>&1
40+
if [ $? -ne 0 ]; then
41+
logerr "$1 not found in \$PATH"
42+
exit 1
43+
fi
44+
}
45+
46+
test_dependency curl
47+
test_dependency ssh
48+
test_dependency ping
49+
test_dependency jq
50+
test_dependency nc
51+
test_dependency scw
52+
53+
3854
__scw() {
3955
scw --region=$REGION "$@"
4056
}

0 commit comments

Comments
 (0)