mirror of
https://github.com/romanz/amodem.git
synced 2026-03-20 09:29:31 +08:00
amodem-cli: move -v/-q flags to subparsers.
This commit is contained in:
@@ -62,9 +62,6 @@ def main():
|
||||
description = fmt.format(config.modem_bps / 1e3, len(config.symbols),
|
||||
config.Nfreq, config.Fs / 1e3)
|
||||
p = argparse.ArgumentParser(description=description)
|
||||
g = p.add_mutually_exclusive_group()
|
||||
g.add_argument('-v', '--verbose', default=0, action='count')
|
||||
g.add_argument('-q', '--quiet', default=False, action='store_true')
|
||||
subparsers = p.add_subparsers()
|
||||
|
||||
# Modulator
|
||||
@@ -116,6 +113,11 @@ def main():
|
||||
output_type=FileType('wb')
|
||||
)
|
||||
|
||||
for sub in subparsers.choices.values():
|
||||
g = sub.add_mutually_exclusive_group()
|
||||
g.add_argument('-v', '--verbose', default=0, action='count')
|
||||
g.add_argument('-q', '--quiet', default=False, action='store_true')
|
||||
|
||||
if argcomplete:
|
||||
argcomplete.autocomplete(p)
|
||||
args = p.parse_args()
|
||||
|
||||
Reference in New Issue
Block a user