Browse Source

[fix] improve argument parsing of manage.sh

Thomas Pointhuber 9 years ago
parent
commit
ceb70ccb5d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      manage.sh

+ 2 - 2
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"