fixed min nr of expected arguments
This commit is contained in:
parent
f7ba0c000f
commit
22bebc16ed
@ -147,13 +147,13 @@ def create_parser() -> argparse.ArgumentParser:
|
|||||||
|
|
||||||
# a parent parser for all commands that support tag selection
|
# a parent parser for all commands that support tag selection
|
||||||
tag_parser = argparse.ArgumentParser(add_help=False)
|
tag_parser = argparse.ArgumentParser(add_help=False)
|
||||||
tag_arg = tag_parser.add_argument('-t', '--tags', nargs='*',
|
tag_arg = tag_parser.add_argument('-t', '--tags', nargs='+',
|
||||||
help='List of tag names', metavar='TAGS')
|
help='List of tag names', metavar='TAGS')
|
||||||
tag_arg.completer = tags_completer # type: ignore
|
tag_arg.completer = tags_completer # type: ignore
|
||||||
extag_arg = tag_parser.add_argument('-e', '--extags', nargs='*',
|
extag_arg = tag_parser.add_argument('-e', '--extags', nargs='+',
|
||||||
help='List of tag names to exclude', metavar='EXTAGS')
|
help='List of tag names to exclude', metavar='EXTAGS')
|
||||||
extag_arg.completer = tags_completer # type: ignore
|
extag_arg.completer = tags_completer # type: ignore
|
||||||
otag_arg = tag_parser.add_argument('-o', '--output-tags', nargs='*',
|
otag_arg = tag_parser.add_argument('-o', '--output-tags', nargs='+',
|
||||||
help='List of output tag names, default is input', metavar='OTAGS')
|
help='List of output tag names, default is input', metavar='OTAGS')
|
||||||
otag_arg.completer = tags_completer # type: ignore
|
otag_arg.completer = tags_completer # type: ignore
|
||||||
tag_parser.add_argument('-a', '--match-all-tags',
|
tag_parser.add_argument('-a', '--match-all-tags',
|
||||||
@ -172,7 +172,7 @@ def create_parser() -> argparse.ArgumentParser:
|
|||||||
ask_cmd_parser.add_argument('-M', '--model', help='Model to use')
|
ask_cmd_parser.add_argument('-M', '--model', help='Model to use')
|
||||||
ask_cmd_parser.add_argument('-n', '--number', help='Number of answers to produce', type=int,
|
ask_cmd_parser.add_argument('-n', '--number', help='Number of answers to produce', type=int,
|
||||||
default=1)
|
default=1)
|
||||||
ask_cmd_parser.add_argument('-s', '--source', nargs='*', help='Source add content of a file to the query')
|
ask_cmd_parser.add_argument('-s', '--source', nargs='+', help='Source add content of a file to the query')
|
||||||
ask_cmd_parser.add_argument('-S', '--only-source-code', help='Add pure source code to the chat history',
|
ask_cmd_parser.add_argument('-S', '--only-source-code', help='Add pure source code to the chat history',
|
||||||
action='store_true')
|
action='store_true')
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user