summaryrefslogtreecommitdiff
path: root/manage.sh
diff options
context:
space:
mode:
Diffstat (limited to 'manage.sh')
-rwxr-xr-xmanage.sh10
1 files changed, 4 insertions, 6 deletions
diff --git a/manage.sh b/manage.sh
index bc5b73dfd..3e1f59429 100755
--- a/manage.sh
+++ b/manage.sh
@@ -71,7 +71,7 @@ locales() {
}
help() {
- [ -z "$1" ] || echo -e "Error: $1\n"
+ [ -z "$1" ] || printf "Error: $1\n"
echo "Searx manage.sh help
Commands
@@ -90,8 +90,6 @@ Commands
"
}
-if [ -n "$(type -t $ACTION)" ] && [ "$(type -t $ACTION)" = function ]; then
- $ACTION
-else
- help "action not found"
-fi
+[ "$(command -V "$ACTION" | grep ' function$')" != "" ] \
+ && $ACTION \
+ || help "action not found"