summaryrefslogtreecommitdiff
path: root/inpath
diff options
context:
space:
mode:
authorfilip <“filip.rabiega@gmail.com”>2026-01-21 23:42:15 +0100
committerfilip <“filip.rabiega@gmail.com”>2026-01-21 23:42:15 +0100
commit17df35dc088c9b1b159c2b78d8330fa9cc9a672a (patch)
tree052205953f7f11a9ea847a9b4d238f6acdbc25b8 /inpath
parentd127601c83c1a30063b76eb89bf0d9a32ed435b9 (diff)
downloadchadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.tar.gz
chadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.tar.bz2
chadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.zip
reformat most scripts
Diffstat (limited to 'inpath')
-rwxr-xr-xinpath50
1 files changed, 25 insertions, 25 deletions
diff --git a/inpath b/inpath
index 177bb3b..a28ab10 100755
--- a/inpath
+++ b/inpath
@@ -2,43 +2,43 @@
# Check if a command is in PATH
in_path() {
- cmd=$1 path=$2 res=1
- IFS=":"
+ cmd=$1 path=$2 res=1
+ IFS=":"
- for dir in $path; do
- if [ -x "$dir/$cmd" ]; then
- res=0
- break
- fi
- done
+ for dir in $path; do
+ if [ -x "$dir/$cmd" ]; then
+ res=0
+ break
+ fi
+ done
- return $res
+ return $res
}
cmd_in_path() {
- var=$1
-
- if [ -n "$var" ]; then
- if [ "$(echo "$var" | cut -c 1)" = "/" ]; then
- if [ ! -x "$var" ]; then
- return 1
- fi
- elif ! in_path "$var" "$PATH"; then
- return 2
- fi
- fi
+ var=$1
+
+ if [ -n "$var" ]; then
+ if [ "$(echo "$var" | cut -c 1)" = "/" ]; then
+ if [ ! -x "$var" ]; then
+ return 1
+ fi
+ elif ! in_path "$var" "$PATH"; then
+ return 2
+ fi
+ fi
}
if [ $# -ne 1 ]; then
- echo "Usage: $0 <command>" >&2
- exit 1
+ echo "Usage: $0 <command>" >&2
+ exit 1
fi
cmd_in_path "$1"
case $? in
- 0) echo "$1 found in PATH" ;;
- 1) echo "$1 not found or not executable" ;;
- 2) echo "$1 not found in PATH" ;;
+0) echo "$1 found in PATH" ;;
+1) echo "$1 not found or not executable" ;;
+2) echo "$1 not found in PATH" ;;
esac
exit 0