put the URL and file command in a mutual exclusive group
This commit is contained in:
parent
f2a13861f8
commit
68782d1d22
|
@ -3,10 +3,13 @@ import argparse
|
|||
|
||||
def cli():
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("URL",
|
||||
help="The URL of the article to convert to Markdown.",
|
||||
type=str)
|
||||
parser.add_argument("--topics", help="A list of comma separated topics.")
|
||||
group = parser.add_mutually_exclusive_group(required=True)
|
||||
group.add_argument('--file',
|
||||
type=argparse.FileType('r'),
|
||||
help="A file containing one URL per line.")
|
||||
group.add_argument('--url',
|
||||
help="The URL of the article to convert to Markdown.",
|
||||
type=str)
|
||||
parser.add_argument("--topics", help="A list of comma separated topics e.g. 'foo,bar'.")
|
||||
return parser.parse_args()
|
||||
|
||||
|
|
Loading…
Reference in New Issue