fix
This commit is contained in:
parent
495ff5c51e
commit
051cbfecfb
@ -6,28 +6,28 @@ import sys
|
|||||||
|
|
||||||
parser = argparse.ArgumentParser(description='Semantic Version Validator')
|
parser = argparse.ArgumentParser(description='Semantic Version Validator')
|
||||||
parser.add_argument('--versionToValidate', '-V',
|
parser.add_argument('--versionToValidate', '-V',
|
||||||
help='The version to validate against the semantic versioning rules',
|
help='The version to validate against the semantic versioning rules',
|
||||||
required=True)
|
required=True)
|
||||||
parser.add_argument('--messageToValidate', '-M',
|
parser.add_argument('--messageToValidate', '-M',
|
||||||
help='A message to validate, means: it must not be empty',
|
help='A message to validate, means: it must not be empty',
|
||||||
default='',
|
default='',
|
||||||
required=False)
|
required=False)
|
||||||
parser.add_argument('--validateMessage', '-m',
|
parser.add_argument('--validateMessage', '-m',
|
||||||
help='Consider -M',
|
help='Consider -M',
|
||||||
required=False,
|
required=False,
|
||||||
action='store_true',
|
action='store_true',
|
||||||
default=False)
|
default=False)
|
||||||
parser.add_argument('--printExports', '-e',
|
parser.add_argument('--printExports', '-e',
|
||||||
help='Print exports',
|
help='Print exports',
|
||||||
action='store_true',
|
action='store_true',
|
||||||
default=False,
|
default=False,
|
||||||
required=False)
|
required=False)
|
||||||
parser.add_argument('--exportFormat', '-f',
|
parser.add_argument('--exportFormat', '-f',
|
||||||
help='Print exports in >bash< or >powershell< format, to be used in backticks or with Invoke-Expression',
|
help='Print exports in >bash< or >powershell< format, to be used in backticks or with Invoke-Expression',
|
||||||
default='bash',
|
default='bash',
|
||||||
required=False)
|
required=False)
|
||||||
parser.add_argument('--verbose', '-v',
|
parser.add_argument('--verbose', '-v',
|
||||||
help='Verbose output, overrides -q',
|
help='Verbose output, overrides -q',
|
||||||
required=False,
|
required=False,
|
||||||
action='store_true',
|
action='store_true',
|
||||||
default=False)
|
default=False)
|
||||||
@ -40,7 +40,7 @@ validateMessage = args.validateMessage
|
|||||||
printExports = args.printExports
|
printExports = args.printExports
|
||||||
exportFormat = args.exportFormat
|
exportFormat = args.exportFormat
|
||||||
|
|
||||||
r = re.compile('^(?P<major>0|[1-9]\d*)\.(?P<minor>0|[1-9]\d*)\.(?P<patch>0|[1-9]\d*)(?:-(?P<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?P<buildmetadata>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$')
|
r = re.compile(r'^(?P<major>0|[1-9]\d*)\.(?P<minor>0|[1-9]\d*)\.(?P<patch>0|[1-9]\d*)(?:-(?P<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?P<buildmetadata>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$')
|
||||||
# r = re.compile('^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$')
|
# r = re.compile('^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$')
|
||||||
|
|
||||||
if verbose:
|
if verbose:
|
||||||
|
Reference in New Issue
Block a user