Skip to content

Commit 6c6cef0

Browse files
committed
Moved def parse_args() up for header meta, added short flags
1 parent efecdb4 commit 6c6cef0

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

remove-json-keys/utils/bump.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
from types import SimpleNamespace as sns
44
import tomli, tomli_w
55

6+
def parse_args():
7+
parser = argparse.ArgumentParser(description="Bump versions in pyproject.toml + README.md")
8+
parser.add_argument('-M', '--major', action='store_true', help='Bump the major (\033[1mx\033[0m.y.z) version')
9+
parser.add_argument('-m', '--minor', action='store_true', help='Bump the minor (x.\033[1my\033[0m.z) version')
10+
parser.add_argument('-p', '--patch', action='store_true', help='Bump the patch (x.y.\033[1mz\033[0m) version')
11+
return parser.parse_args()
12+
613
# Init logger
714
sys.path.insert(0, path.join(path.dirname(__file__), '../src'))
815
from remove_json_keys.lib import log # type: ignore
@@ -14,13 +21,6 @@
1421
with open(pyproject_path, 'rb') as file : pyproject = tomli.load(file)
1522
project = sns(**pyproject['project'])
1623

17-
def parse_args():
18-
parser = argparse.ArgumentParser(description="Bump versions in pyproject.toml + README.md")
19-
parser.add_argument('--major', action='store_true', help='Bump the major version')
20-
parser.add_argument('--minor', action='store_true', help='Bump the minor version')
21-
parser.add_argument('--patch', action='store_true', help='Bump the patch version')
22-
return parser.parse_args()
23-
2424
def bump_pyproject_versions(bump_type): # project.version + .urls['Changelog']
2525

2626
# Bump project.version

translate-messages/utils/bump.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
from types import SimpleNamespace as sns
44
import tomli, tomli_w
55

6+
def parse_args():
7+
parser = argparse.ArgumentParser(description="Bump versions in pyproject.toml + README.md")
8+
parser.add_argument('-M', '--major', action='store_true', help='Bump the major (\033[1mx\033[0m.y.z) version')
9+
parser.add_argument('-m', '--minor', action='store_true', help='Bump the minor (x.\033[1my\033[0m.z) version')
10+
parser.add_argument('-p', '--patch', action='store_true', help='Bump the patch (x.y.\033[1mz\033[0m) version')
11+
return parser.parse_args()
12+
613
# Init logger
714
sys.path.insert(0, path.join(path.dirname(__file__), '../src'))
815
from translate_messages.lib import log # type: ignore
@@ -14,13 +21,6 @@
1421
with open(pyproject_path, 'rb') as file : pyproject = tomli.load(file)
1522
project = sns(**pyproject['project'])
1623

17-
def parse_args():
18-
parser = argparse.ArgumentParser(description="Bump versions in pyproject.toml + README.md")
19-
parser.add_argument('--major', action='store_true', help='Bump the major version')
20-
parser.add_argument('--minor', action='store_true', help='Bump the minor version')
21-
parser.add_argument('--patch', action='store_true', help='Bump the patch version')
22-
return parser.parse_args()
23-
2424
def bump_pyproject_versions(bump_type): # project.version + .urls['Changelog']
2525

2626
# Bump project.version

0 commit comments

Comments
 (0)