_cli.py 756 B

123456789101112131415161718192021222324
  1. import argparse
  2. import logging
  3. import rescriptoon
  4. def main() -> None:
  5. logging.basicConfig(level=logging.DEBUG)
  6. argparser = argparse.ArgumentParser(
  7. description="Attach resriptoon to running Toontown Rewritten engines.",
  8. )
  9. argparser.add_argument(
  10. "--toggle",
  11. "-t",
  12. metavar="KEYSYM_NAME",
  13. dest="toggle_keysym_name",
  14. default=rescriptoon.EXTENDED_CONTROLS_DEFAULT_TOGGLE_KEYSYM_NAME,
  15. help="key to turn extended keyboard controls on / off."
  16. + " any keysym name may be used"
  17. + " (see XStringToKeysym & X11/keysymdef.h, "
  18. + " default: %(default)s)",
  19. )
  20. args = argparser.parse_args()
  21. rescriptoon.Overlay(toggle_keysym_name=args.toggle_keysym_name).run()