]> git.ipfire.org Git - people/arne_f/network.git/commitdiff
network: Optimize help function.
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 16 Jul 2010 17:50:10 +0000 (19:50 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 16 Jul 2010 17:50:10 +0000 (19:50 +0200)
functions.cli

index 14b764d96af348bbb41b4bb81e936c45dfda756a..9339a7bc2f0690b689dd9bf00cbb80bcde233201 100644 (file)
@@ -354,12 +354,13 @@ function cli_reset() {
 }
 
 function cli_help_requested() {
-       local argument
-       for argument in ${1}; do
-               if [ "${argument}" = "help" -o "${argument}" = "-h" -o "${argument}" = "--help" ]; then
+       local argument="${1}"
+
+       if [ -n "${argument}" ]; then
+               if listmatch ${argument} help -h --help; then
                        return ${EXIT_OK}
                fi
-       done
+       fi
 
        return ${EXIT_ERROR}
 }