From ceb70ccb5d81a1081e84bda9b564bf86dca4abc7 Mon Sep 17 00:00:00 2001 From: Thomas Pointhuber Date: Wed, 2 Mar 2016 18:41:19 +0100 Subject: [PATCH] [fix] improve argument parsing of manage.sh --- manage.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manage.sh b/manage.sh index 89d1ddb0..bc5b73df 100755 --- a/manage.sh +++ b/manage.sh @@ -71,7 +71,7 @@ locales() { } help() { - [ -z "$1" ] || echo "Error: $1\n" + [ -z "$1" ] || echo -e "Error: $1\n" echo "Searx manage.sh help Commands @@ -90,7 +90,7 @@ Commands " } -if type $ACTION 1>/dev/null; then +if [ -n "$(type -t $ACTION)" ] && [ "$(type -t $ACTION)" = function ]; then $ACTION else help "action not found"