Add argparse stuff
This commit is contained in:
parent
a727fb9537
commit
39bf143c2e
16
register.py
16
register.py
@ -22,8 +22,14 @@ def get_config(name: str, path: typing.Union[str, bytes, os.PathLike]=MCSERVER_R
|
||||
if __name__ == '__main__':
|
||||
import argparse
|
||||
p = argparse.ArgumentParser(description="manage/read mcserver directory list")
|
||||
subp = p.add_subparsers(help="mode")
|
||||
parser_insert = subp.add_parser("insert", help="insert entry into directory list")
|
||||
parser_remove = subp.add_parser("remove", help="remove entry from directory list")
|
||||
parser_get = subp.add_parser("get", help="get entry from directory list")
|
||||
p.parse_args()
|
||||
p.add_argument("-f", "--file", help="alternative file to use")
|
||||
|
||||
subps = p.add_subparsers(help="subcommand", dest="command", required=True)
|
||||
parser_insert = subps.add_parser("insert", help="insert entry into directory list")
|
||||
parser_remove = subps.add_parser("remove", help="remove entry from directory list")
|
||||
parser_get = subps.add_parser("get", help="get entry from directory list")
|
||||
|
||||
for name, subp in subps.choices.items():
|
||||
subp.add_argument("-n", "--name", action="store", required=True)
|
||||
|
||||
print(p.parse_args())
|
||||
|
Loading…
x
Reference in New Issue
Block a user