diff --git a/checksemver.py b/checksemver.py index 4a0239b..797fd30 100644 --- a/checksemver.py +++ b/checksemver.py @@ -23,7 +23,8 @@ parser.add_argument('--printExports', '-e', default=False, required=False) 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', required=False) parser.add_argument('--verbose', '-v', @@ -41,7 +42,6 @@ printExports = args.printExports exportFormat = args.exportFormat r = re.compile(r'^(?P0|[1-9]\d*)\.(?P0|[1-9]\d*)\.(?P0|[1-9]\d*)(?:-(?P(?: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[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: print("Version to validate: {}".format(versionToValidate)) @@ -73,11 +73,8 @@ if m: elif exportFormat == "powershell": print("set {} {}".format(i.upper(), '""' if m.group(i) is None else m.group(i))) - sys.exit(0) else: if verbose: print("Version is invalid") sys.exit(1) - - \ No newline at end of file