diff --git a/chatmastermind/main.py b/chatmastermind/main.py index 699e6ac..00b5395 100755 --- a/chatmastermind/main.py +++ b/chatmastermind/main.py @@ -55,7 +55,7 @@ def create_parser() -> argparse.ArgumentParser: ai_parser = argparse.ArgumentParser(add_help=False) ai_parser.add_argument('-A', '--AI', help='AI ID to use', metavar='AI_ID') ai_parser.add_argument('-M', '--model', help='Model to use', metavar='MODEL') - ai_parser.add_argument('-n', '--num-answers', help='Number of answers to request', type=int, default=1) + ai_parser.add_argument('-N', '--num-answers', help='Number of answers to request', type=int, default=1) ai_parser.add_argument('-m', '--max-tokens', help='Max. nr. of tokens', type=int) ai_parser.add_argument('-T', '--temperature', help='Temperature value', type=float) @@ -148,8 +148,8 @@ def create_parser() -> argparse.ArgumentParser: translation_group.add_argument('-a', '--ask', nargs='+', help='Ask to translate the given text', metavar='TEXT') translation_group.add_argument('-c', '--create', nargs='+', help='Create a translation', metavar='TEXT') translation_group.add_argument('-r', '--repeat', nargs='*', help='Repeat a translation', metavar='MESSAGE') - translation_cmd_parser.add_argument('-S', '--source-lang', help="Source language", metavar="LANGUAGE", required=True) - translation_cmd_parser.add_argument('-T', '--target-lang', help="Target language", metavar="LANGUAGE", required=True) + translation_cmd_parser.add_argument('-l', '--source-lang', help="Source language", metavar="LANGUAGE", required=True) + translation_cmd_parser.add_argument('-L', '--target-lang', help="Target language", metavar="LANGUAGE", required=True) translation_cmd_parser.add_argument('-G', '--glossaries', nargs='+', help="List of glossary names", metavar="GLOSSARY") translation_cmd_parser.add_argument('-d', '--input-document', help="Document to translate", metavar="FILE") translation_cmd_parser.add_argument('-D', '--output-document', help="Path for the translated document", metavar="FILE") @@ -162,11 +162,11 @@ def create_parser() -> argparse.ArgumentParser: glossary_group = glossary_cmd_parser.add_mutually_exclusive_group(required=True) glossary_group.add_argument('-c', '--create', help='Create a glossary', action='store_true') glossary_cmd_parser.add_argument('-n', '--name', help="Glossary name (not ID)", metavar="NAME") - glossary_cmd_parser.add_argument('-S', '--source-lang', help="Source language", metavar="LANGUAGE") - glossary_cmd_parser.add_argument('-T', '--target-lang', help="Target language", metavar="LANGUAGE") + glossary_cmd_parser.add_argument('-l', '--source-lang', help="Source language", metavar="LANGUAGE") + glossary_cmd_parser.add_argument('-L', '--target-lang', help="Target language", metavar="LANGUAGE") glossary_cmd_parser.add_argument('-f', '--file', help='File path of the goven glossary', metavar='GLOSSARY_FILE') glossary_cmd_parser.add_argument('-D', '--description', help="Glossary description", metavar="DESCRIPTION") - glossary_group.add_argument('-l', '--list', help='List existing glossaries', action='store_true') + glossary_group.add_argument('-i', '--list', help='List existing glossaries', action='store_true') argcomplete.autocomplete(parser) return parser