You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

10 lines
340 B

  1. from opts import *
  2. import argparse
  3. parser = argparse.ArgumentParser(prog="ext-open",prefix_chars = "+")
  4. for opt in prefix:
  5. parser.add_argument(**opt)
  6. for ext in exts:
  7. sub_parser = parser.add_subparser(ext["ext"])
  8. for opt in ext["opts"]+common:
  9. sub_parser.add_argument(**opt)
  10. if name == "__main__":
  11. args = parser.parse_args()