Browse Source

Merge pull request #517 from pointhi/manage-improvement

[fix] improve argument parsing of manage.sh
Adam Tauber 9 years ago
parent
commit
fee556c990
1 changed files with 2 additions and 2 deletions
  1. 2 2
      manage.sh

+ 2 - 2
manage.sh

@@ -71,7 +71,7 @@ locales() {
 }
 }
 
 
 help() {
 help() {
-    [ -z "$1" ] || echo "Error: $1\n"
+    [ -z "$1" ] || echo -e "Error: $1\n"
     echo "Searx manage.sh help
     echo "Searx manage.sh help
 
 
 Commands
 Commands
@@ -90,7 +90,7 @@ Commands
 "
 "
 }
 }
 
 
-if type $ACTION 1>/dev/null; then
+if [ -n "$(type -t $ACTION)" ] && [ "$(type -t $ACTION)" = function ]; then
     $ACTION
     $ACTION
 else
 else
     help "action not found"
     help "action not found"