Updated help info

This commit is contained in:
Kyler 2024-07-08 22:54:08 -06:00
parent 905ee1c277
commit 7a13614992
4 changed files with 22 additions and 3 deletions

View File

@ -41,6 +41,7 @@ def parser(parser: argparse.ArgumentParser):
def main(argv: Sequence[str] | None = None):
parser = argparse.ArgumentParser(
description='ytd 12-bit Computer Linker and Assembler',
epilog='https://github.com/KylerOlsen/ytd_12-bit_computer',
)
args = parser.parse_args(argv)

View File

@ -52,6 +52,7 @@ def parser(parser: argparse.ArgumentParser):
def main(argv: Sequence[str] | None = None):
parser = argparse.ArgumentParser(
description='ytd 12-bit Computer Compiler',
epilog='https://github.com/KylerOlsen/ytd_12-bit_computer',
)
args = parser.parse_args(argv)

View File

@ -52,6 +52,7 @@ def main(argv: Sequence[str] | None = None):
parser = argparse.ArgumentParser(
description='ytd 12-bit Computer Emulator',
epilog='https://github.com/KylerOlsen/ytd_12-bit_computer',
)
parser.add_argument('rom_file', type=argparse.FileType('rb'))
parser.add_argument(

View File

@ -12,17 +12,33 @@ def main(argv: Sequence[str] | None = None):
parser = argparse.ArgumentParser(
description='ytd 12-bit Development Kit',
epilog='https://github.com/KylerOlsen/ytd_12-bit_computer',
)
subparsers = parser.add_subparsers(required=True)
parser_emulator = subparsers.add_parser('em', help='Emulator help')
parser_emulator = subparsers.add_parser(
'em',
description='ytd 12-bit Computer Emulator',
help='Emulator help',
epilog='https://github.com/KylerOlsen/ytd_12-bit_computer',
)
emulator_parser(parser_emulator)
parser_compiler = subparsers.add_parser('cm', help='Compiler help')
parser_compiler = subparsers.add_parser(
'cm',
description='ytd 12-bit Computer Compiler',
help='Compiler help',
epilog='https://github.com/KylerOlsen/ytd_12-bit_computer',
)
compiler_parser(parser_compiler)
parser_assembler = subparsers.add_parser('am', help='Assembler help')
parser_assembler = subparsers.add_parser(
'am',
description='ytd 12-bit Computer Linker and Assembler',
help='Assembler help',
epilog='https://github.com/KylerOlsen/ytd_12-bit_computer',
)
assembler_parser(parser_assembler)
args = parser.parse_args(argv)