standardize arguments to use hyphens (#167)

This commit is contained in:
Michael Tuttle 2017-12-11 11:52:35 -07:00 committed by Peter
parent 559a8723c0
commit b818f7cb7d
2 changed files with 48 additions and 48 deletions

View File

@ -155,7 +155,7 @@ def parse_opts(cmdline_args=None):
'Divider Tab',
'Changes what is displayed on on the Divider Tab.')
group_tab.add_argument(
"--tab_side",
"--tab-side",
choices=TAB_SIDE_CHOICES,
dest="tab_side",
default="right-alternate",
@ -166,7 +166,7 @@ def parse_opts(cmdline_args=None):
"'centre' will force all label tabs to the centre; "
"'full' will force all label tabs to be full width of the divider.")
group_tab.add_argument(
"--tab_name_align",
"--tab-name-align",
choices=NAME_ALIGN_CHOICES + ["center"],
dest="tab_name_align",
default="left",
@ -189,7 +189,7 @@ def parse_opts(cmdline_args=None):
"'hide' to indicate it should not be displayed, or "
"given multiple times to show it in multiple places.")
group_tab.add_argument(
"--set_icon",
"--set-icon",
action="append",
choices=LOCATION_CHOICES,
default=['tab'],
@ -212,18 +212,18 @@ def parse_opts(cmdline_args=None):
'Expansion Dividers',
'Adding separator dividers for each expansion.')
group_expansion.add_argument(
"--expansion_dividers",
"--expansion-dividers",
action="store_true",
dest="expansion_dividers",
help="Add dividers describing each expansion set. "
"A list of cards in the expansion will be shown on the front of the divider.")
group_expansion.add_argument(
"--centre_expansion_dividers",
"--centre-expansion-dividers",
action="store_true",
dest="centre_expansion_dividers",
help='Centre the tabs on expansion dividers.')
group_expansion.add_argument(
"--expansion_dividers_long_name",
"--expansion-dividers-long-name",
action="store_true",
dest="expansion_dividers_long_name",
help="Use the long name with edition information on the expansion divider tab. "
@ -276,31 +276,31 @@ def parse_opts(cmdline_args=None):
"'all' is for all editions of expansions; "
" This can be combined with other options to refine the expansions to include in the output.")
group_select.add_argument(
"--upgrade_with_expansion",
"--upgrade-with-expansion",
action="store_true",
dest="upgrade_with_expansion",
help="Include any new edition upgrade cards with the expansion being upgraded.")
group_select.add_argument(
"--base_cards_with_expansion",
"--base-cards-with-expansion",
action="store_true",
help="Print the base cards as part of the expansion (i.e., a divider for 'Silver' "
"will be printed as both a 'Dominion' card and as an 'Intrigue 1st Edition' card). "
"If this option is not given, all base cards are placed in their own 'Base' expansion.")
group_select.add_argument(
"--special_card_groups",
"--special-card-groups",
action="store_true",
help="Group cards that generally are used together "
"(e.g., Shelters, Tournament and Prizes, Urchin/Mercenary, etc.).")
group_select.add_argument(
"--include_blanks",
"--include-blanks",
action="store_true",
help="Include a few dividers with extra text.")
group_select.add_argument(
"--exclude_events",
"--exclude-events",
action="store_true",
help="Group all 'Event' cards across all expansions into one divider.")
group_select.add_argument(
"--exclude_landmarks",
"--exclude-landmarks",
action="store_true",
help="Group all 'Landmark' cards across all expansions into one divider.")
@ -321,17 +321,17 @@ def parse_opts(cmdline_args=None):
"Typically unsleeved cards are 2.0, thin sleeved cards are 2.4, and thick sleeved cards are 3.2. "
"This is only valid with the --wrapper option.")
group_wrapper.add_argument(
"--sleeved_thick",
"--sleeved-thick",
action="store_true",
dest="sleeved_thick",
help="Same as --size=sleeved --thickness 3.2.")
group_wrapper.add_argument(
"--sleeved_thin",
"--sleeved-thin",
action="store_true",
dest="sleeved_thin",
help="Same as --size=sleeved --thickness 2.4.")
group_wrapper.add_argument(
"--notch_length",
"--notch-length",
type=float,
default=0.0,
help="Length of thumb notch on wrapper in centimeters "
@ -364,24 +364,24 @@ def parse_opts(cmdline_args=None):
default=0.1,
help="Width of lines for card outlines and crop marks.")
group_printing.add_argument(
"--back_offset",
"--back-offset",
type=float,
dest="back_offset",
default=0,
help="Back page horizontal offset points to shift to the right. Only needed for some printers.")
group_printing.add_argument(
"--back_offset_height",
"--back-offset-height",
type=float,
dest="back_offset_height",
default=0,
help="Back page vertical offset points to shift upward. Only needed for some printers.")
group_printing.add_argument(
"--vertical_gap",
"--vertical-gap",
type=float,
default=0.0,
help="Vertical gap between dividers in centimeters.")
group_printing.add_argument(
"--horizontal_gap",
"--horizontal-gap",
type=float,
default=0.0,
help="Horizontal gap between dividers in centimeters.")
@ -391,7 +391,7 @@ def parse_opts(cmdline_args=None):
dest="no_page_footer",
help="Do not print the expansion name at the bottom of the page.")
group_printing.add_argument(
"--num_pages",
"--num-pages",
type=int,
default=-1,
help="Stop generating dividers after this many pages, -1 for all.")
@ -407,7 +407,7 @@ def parse_opts(cmdline_args=None):
help="Only generate a preview png image of the first page"
)
group_printing.add_argument(
"--preview_resolution",
"--preview-resolution",
type=int,
default=150,
help="resolution in DPI to render preview at, for --preview option")
@ -420,7 +420,7 @@ def parse_opts(cmdline_args=None):
dest="cardlist",
help="Path to file that enumerates each card to be printed on its own line.")
group_special.add_argument(
"--write_json",
"--write-json",
action="store_true",
dest="write_json",
help="Write json version of card definitions and extras.")

View File

@ -98,7 +98,7 @@ class TestTextTabs(unittest.TestCase):
# --tab_name_align left
def test_tab_left_left(self):
options = main.parse_opts(
['--tab_name_align', 'left', '--tab_side', 'left'])
['--tab-name-align', 'left', '--tab-side', 'left'])
self.assertEquals(options.tab_name_align, 'left')
self.assertEquals(options.tab_side, 'left')
main.calculate_layout(options)
@ -107,7 +107,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_left_right(self):
options = main.parse_opts(
['--tab_name_align', 'left', '--tab_side', 'right'])
['--tab-name-align', 'left', '--tab-side', 'right'])
self.assertEquals(options.tab_name_align, 'left')
self.assertEquals(options.tab_side, 'right')
main.calculate_layout(options)
@ -116,7 +116,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_left_leftalt(self):
options = main.parse_opts(
['--tab_name_align', 'left', '--tab_side',
['--tab-name-align', 'left', '--tab-side',
'left-alternate'])
self.assertEquals(options.tab_name_align, 'left')
self.assertEquals(options.tab_side, 'left-alternate')
@ -126,7 +126,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_left_rightalt(self):
options = main.parse_opts(
['--tab_name_align', 'left', '--tab_side',
['--tab-name-align', 'left', '--tab-side',
'right-alternate'])
self.assertEquals(options.tab_name_align, 'left')
self.assertEquals(options.tab_side, 'right-alternate')
@ -136,7 +136,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_left_full(self):
options = main.parse_opts(
['--tab_name_align', 'left', '--tab_side', 'full'])
['--tab-name-align', 'left', '--tab-side', 'full'])
self.assertEquals(options.tab_name_align, 'left')
self.assertEquals(options.tab_side, 'full')
main.calculate_layout(options)
@ -146,7 +146,7 @@ class TestTextTabs(unittest.TestCase):
# --tab_name_align right
def test_tab_right_left(self):
options = main.parse_opts(
['--tab_name_align', 'right', '--tab_side', 'left'])
['--tab-name-align', 'right', '--tab-side', 'left'])
self.assertEquals(options.tab_name_align, 'right')
self.assertEquals(options.tab_side, 'left')
main.calculate_layout(options)
@ -154,8 +154,8 @@ class TestTextTabs(unittest.TestCase):
self.assertEquals(options.tab_side, 'left')
def test_tab_right_right(self):
options = main.parse_opts(['--tab_name_align',
'right', '--tab_side', 'right'])
options = main.parse_opts(['--tab-name-align',
'right', '--tab-side', 'right'])
self.assertEquals(options.tab_name_align, 'right')
self.assertEquals(options.tab_side, 'right')
main.calculate_layout(options)
@ -164,7 +164,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_right_leftalt(self):
options = main.parse_opts(
['--tab_name_align', 'right', '--tab_side',
['--tab-name-align', 'right', '--tab-side',
'left-alternate'])
self.assertEquals(options.tab_name_align, 'right')
self.assertEquals(options.tab_side, 'left-alternate')
@ -174,7 +174,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_right_rightalt(self):
options = main.parse_opts(
['--tab_name_align', 'right', '--tab_side',
['--tab-name-align', 'right', '--tab-side',
'right-alternate'])
self.assertEquals(options.tab_name_align, 'right')
self.assertEquals(options.tab_side, 'right-alternate')
@ -184,7 +184,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_right_full(self):
options = main.parse_opts(
['--tab_name_align', 'right', '--tab_side', 'full'])
['--tab-name-align', 'right', '--tab-side', 'full'])
self.assertEquals(options.tab_name_align, 'right')
self.assertEquals(options.tab_side, 'full')
main.calculate_layout(options)
@ -194,7 +194,7 @@ class TestTextTabs(unittest.TestCase):
# --tab_name_align edge
def test_tab_edge_left(self):
options = main.parse_opts(
['--tab_name_align', 'edge', '--tab_side', 'left'])
['--tab-name-align', 'edge', '--tab-side', 'left'])
self.assertEquals(options.tab_name_align, 'edge')
self.assertEquals(options.tab_side, 'left')
main.calculate_layout(options)
@ -203,7 +203,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_edge_right(self):
options = main.parse_opts(
['--tab_name_align', 'edge', '--tab_side', 'right'])
['--tab-name-align', 'edge', '--tab-side', 'right'])
self.assertEquals(options.tab_name_align, 'edge')
self.assertEquals(options.tab_side, 'right')
main.calculate_layout(options)
@ -212,7 +212,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_edge_leftalt(self):
options = main.parse_opts(
['--tab_name_align', 'edge', '--tab_side',
['--tab-name-align', 'edge', '--tab-side',
'left-alternate'])
self.assertEquals(options.tab_name_align, 'edge')
self.assertEquals(options.tab_side, 'left-alternate')
@ -222,7 +222,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_edge_rightalt(self):
options = main.parse_opts(
['--tab_name_align', 'edge', '--tab_side',
['--tab-name-align', 'edge', '--tab-side',
'right-alternate'])
self.assertEquals(options.tab_name_align, 'edge')
self.assertEquals(options.tab_side, 'right-alternate')
@ -232,7 +232,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_edge_full(self):
options = main.parse_opts(
['--tab_name_align', 'edge', '--tab_side', 'full'])
['--tab-name-align', 'edge', '--tab-side', 'full'])
self.assertEquals(options.tab_name_align, 'edge')
self.assertEquals(options.tab_side, 'full')
main.calculate_layout(options)
@ -242,8 +242,8 @@ class TestTextTabs(unittest.TestCase):
# --tab_name_align centre
def test_tab_centre_left(self):
options = main.parse_opts(['--tab_name_align',
'centre', '--tab_side', 'left'])
options = main.parse_opts(['--tab-name-align',
'centre', '--tab-side', 'left'])
self.assertEquals(options.tab_name_align, 'centre')
self.assertEquals(options.tab_side, 'left')
main.calculate_layout(options)
@ -251,8 +251,8 @@ class TestTextTabs(unittest.TestCase):
self.assertEquals(options.tab_side, 'left')
def test_tab_centre_right(self):
options = main.parse_opts(['--tab_name_align',
'centre', '--tab_side', 'right'])
options = main.parse_opts(['--tab-name-align',
'centre', '--tab-side', 'right'])
self.assertEquals(options.tab_name_align, 'centre')
self.assertEquals(options.tab_side, 'right')
main.calculate_layout(options)
@ -261,7 +261,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_centre_leftalt(self):
options = main.parse_opts(
['--tab_name_align', 'centre', '--tab_side',
['--tab-name-align', 'centre', '--tab-side',
'left-alternate'])
self.assertEquals(options.tab_name_align, 'centre')
self.assertEquals(options.tab_side, 'left-alternate')
@ -271,7 +271,7 @@ class TestTextTabs(unittest.TestCase):
def test_tab_centre_rightalt(self):
options = main.parse_opts(
['--tab_name_align', 'centre', '--tab_side',
['--tab-name-align', 'centre', '--tab-side',
'right-alternate'])
self.assertEquals(options.tab_name_align, 'centre')
self.assertEquals(options.tab_side, 'right-alternate')
@ -280,8 +280,8 @@ class TestTextTabs(unittest.TestCase):
self.assertEquals(options.tab_side, 'right-alternate')
def test_tab_centre_full(self):
options = main.parse_opts(['--tab_name_align',
'centre', '--tab_side', 'full'])
options = main.parse_opts(['--tab-name-align',
'centre', '--tab-side', 'full'])
self.assertEquals(options.tab_name_align, 'centre')
self.assertEquals(options.tab_side, 'full')
main.calculate_layout(options)
@ -290,8 +290,8 @@ class TestTextTabs(unittest.TestCase):
# --tab_name_align center. Just do one since this is an alias to centre
def test_tab_center_left(self):
options = main.parse_opts(['--tab_name_align',
'center', '--tab_side', 'left'])
options = main.parse_opts(['--tab-name-align',
'center', '--tab-side', 'left'])
self.assertEquals(options.tab_name_align, 'center')
self.assertEquals(options.tab_side, 'left')
main.calculate_layout(options)