mirror of
https://github.com/TangentFoxy/love-release.git
synced 2025-07-28 11:02:20 +00:00
Script will now stop if there are errors in the options
This commit is contained in:
@@ -73,8 +73,9 @@ function getoptex()
|
|||||||
if [ -z "$OPTARG" ];
|
if [ -z "$OPTARG" ];
|
||||||
then # error: must have an agrument
|
then # error: must have an agrument
|
||||||
let OPTERR && echo "$0: error: $OPTOPT must have an argument" >&2
|
let OPTERR && echo "$0: error: $OPTOPT must have an argument" >&2
|
||||||
OPTARG="$OPTOPT";
|
exit
|
||||||
OPTOPT="?"
|
# OPTARG="$OPTOPT";
|
||||||
|
# OPTOPT="?"
|
||||||
return 1;
|
return 1;
|
||||||
fi
|
fi
|
||||||
OPTIND=$[OPTIND+1] # skip option's argument
|
OPTIND=$[OPTIND+1] # skip option's argument
|
||||||
@@ -84,8 +85,9 @@ function getoptex()
|
|||||||
if [ "$opttype" = ";" ];
|
if [ "$opttype" = ";" ];
|
||||||
then # error: must not have arguments
|
then # error: must not have arguments
|
||||||
let OPTERR && echo "$0: error: $OPTOPT must not have arguments" >&2
|
let OPTERR && echo "$0: error: $OPTOPT must not have arguments" >&2
|
||||||
OPTARG="$OPTOPT"
|
exit
|
||||||
OPTOPT="?"
|
# OPTARG="$OPTOPT"
|
||||||
|
# OPTOPT="?"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
OPTARG=${o#"--$OPTOPT="}
|
OPTARG=${o#"--$OPTOPT="}
|
||||||
@@ -101,8 +103,9 @@ function getoptex()
|
|||||||
if [ -z "$OPTARG" ]
|
if [ -z "$OPTARG" ]
|
||||||
then
|
then
|
||||||
echo "$0: error: -$OPTOPT must have an argument" >&2
|
echo "$0: error: -$OPTOPT must have an argument" >&2
|
||||||
OPTARG="$OPTOPT"
|
exit
|
||||||
OPTOPT="?"
|
# OPTARG="$OPTOPT"
|
||||||
|
# OPTOPT="?"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
OPTIND=$[OPTIND+1] # skip option's argument
|
OPTIND=$[OPTIND+1] # skip option's argument
|
||||||
@@ -124,6 +127,7 @@ function getoptex()
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo "$0: error: invalid option: $o"
|
echo "$0: error: invalid option: $o"
|
||||||
|
exit
|
||||||
fi; fi
|
fi; fi
|
||||||
OPTOPT="?"
|
OPTOPT="?"
|
||||||
unset OPTARG
|
unset OPTARG
|
||||||
|
Reference in New Issue
Block a user