diff options
-rwxr-xr-x | scripts/get-maintainer | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/scripts/get-maintainer b/scripts/get-maintainer index d5a7907..1c5be02 100755 --- a/scripts/get-maintainer +++ b/scripts/get-maintainer @@ -21,21 +21,31 @@ usage() { cat<<EOF Usage: - $0 <path> [machine] + $0 [ --machine=<machine> ] <path> ... - Options: + <path> + Directory(ies) where to look for machine definition files. - path: directory to look for machine definition files - machine: optinal param to restrict the printing for a specific machine name + Options: + --machine=<machine> + Optional param to restrict the printing for a specific machine name. EOF } -path=$1 -specific_machine=$2 +path= +specific_machine= + +for opt in ${*}; do + if [ "`echo $opt | cut -b-10`" = "--machine=" ]; then + specific_machine="`echo $opt | cut -b11-`" + else + path="$path $opt" + fi +done -if [ -z "$1" ]; then +if [ -z "$path" ]; then usage return 1 fi |