25
25
26
26
def do_list_cmd (args ):
27
27
rs = RomSplitter ()
28
- rs .list_roms (print , args .rom , show_entries = args .entries )
28
+ rs .list_roms (print , args .rom , show_entries = args .modules )
29
29
return 0
30
30
31
31
@@ -37,10 +37,10 @@ def do_query_cmd(args):
37
37
return 100
38
38
else :
39
39
rs .print_rom (print )
40
- if args .module is None :
40
+ if args .modules is None :
41
41
e = rs .get_all_entries ()
42
42
else :
43
- e = rs .query_entries (args .module )
43
+ e = rs .query_entries (args .modules )
44
44
rs .print_entries (print ,e )
45
45
return 0
46
46
@@ -59,10 +59,10 @@ def do_split_cmd(args):
59
59
if out_path is None :
60
60
return 0
61
61
# get modules to export
62
- if args .module is None :
62
+ if args .modules is None :
63
63
entries = rs .get_all_entries ()
64
64
else :
65
- entries = rs .query_entries (args .module )
65
+ entries = rs .query_entries (args .modules )
66
66
# setup output dir
67
67
if not args .no_version_dir :
68
68
out_path = os .path .join (out_path , rom .short_name )
@@ -351,15 +351,15 @@ def do_scan_cmd(args):
351
351
def setup_list_parser (parser ):
352
352
parser .add_argument ('-r' , '--rom' , default = None ,
353
353
help = 'query rom name by wildcard' )
354
- parser .add_argument ('-e ' , '--entries ' , default = False , action = 'store_true' ,
354
+ parser .add_argument ('-m ' , '--modules ' , default = False , action = 'store_true' ,
355
355
help = "show entries of ROMs" )
356
356
parser .set_defaults (cmd = do_list_cmd )
357
357
358
358
359
359
def setup_query_parser (parser ):
360
360
parser .add_argument ('rom_image' ,
361
361
help = 'rom image to be checked' )
362
- parser .add_argument ('-m' , '--module ' , default = None ,
362
+ parser .add_argument ('-m' , '--modules ' , default = None ,
363
363
help = 'query module by wildcard' )
364
364
parser .set_defaults (cmd = do_query_cmd )
365
365
@@ -369,7 +369,7 @@ def setup_split_parser(parser):
369
369
help = 'rom image file to be split' )
370
370
parser .add_argument ('-o' , '--output-dir' ,
371
371
help = 'store modules in this base dir' )
372
- parser .add_argument ('-m' , '--module ' , default = None ,
372
+ parser .add_argument ('-m' , '--modules ' , default = None ,
373
373
help = 'query module by wildcard' )
374
374
parser .add_argument ('--no-version-dir' , default = False , action = 'store_true' ,
375
375
help = "do not create sub directory with version name" )
@@ -477,18 +477,13 @@ def parse_args():
477
477
478
478
# sub parsers
479
479
sub_parsers = parser .add_subparsers (help = "sub commands" )
480
- # list
481
- list_parser = sub_parsers .add_parser ('list' , help = 'list ROMs in split data' )
482
- setup_list_parser (list_parser )
483
- # query
484
- query_parser = sub_parsers .add_parser ('query' , help = 'query if ROM is in split data' )
485
- setup_query_parser (query_parser )
486
- # split
487
- split_parser = sub_parsers .add_parser ('split' , help = 'split a ROM into modules' )
488
- setup_split_parser (split_parser )
480
+
489
481
# build
490
482
build_parser = sub_parsers .add_parser ('build' , help = 'build a ROM from modules' )
491
483
setup_build_parser (build_parser )
484
+ # combine
485
+ combine_parser = sub_parsers .add_parser ('combine' , help = 'combine a kick and an ext ROM to a 1 MiB ROM' )
486
+ setup_combine_parser (combine_parser )
492
487
# diff
493
488
diff_parser = sub_parsers .add_parser ('diff' , help = 'show differences in two ROM images' )
494
489
setup_diff_parser (diff_parser )
@@ -498,18 +493,24 @@ def parse_args():
498
493
# info
499
494
info_parser = sub_parsers .add_parser ('info' , help = 'print infos on a ROM image' )
500
495
setup_info_parser (info_parser )
496
+ # list
497
+ list_parser = sub_parsers .add_parser ('list' , help = 'list ROMs in split data' )
498
+ setup_list_parser (list_parser )
501
499
# patch
502
500
patch_parser = sub_parsers .add_parser ('patch' , help = 'patch a ROM image' )
503
501
setup_patch_parser (patch_parser )
504
502
# patches
505
503
patches_parser = sub_parsers .add_parser ('patches' , help = 'show available patches' )
506
504
setup_patches_parser (patches_parser )
507
- # combine
508
- combine_parser = sub_parsers .add_parser ('combine ' , help = 'combine a kick and an ext ROM to a 1 MiB ROM ' )
509
- setup_combine_parser ( combine_parser )
505
+ # query
506
+ query_parser = sub_parsers .add_parser ('query ' , help = 'query if ROM is in split data ' )
507
+ setup_query_parser ( query_parser )
510
508
# scan
511
509
scan_parser = sub_parsers .add_parser ('scan' , help = 'scan ROM for residents' )
512
510
setup_scan_parser (scan_parser )
511
+ # split
512
+ split_parser = sub_parsers .add_parser ('split' , help = 'split a ROM into modules' )
513
+ setup_split_parser (split_parser )
513
514
514
515
# parse
515
516
return parser .parse_args ()
0 commit comments