gctools.py 718 B

12345678910111213141516171819202122232425262728293031323334
  1. import typer
  2. import backup
  3. import c7
  4. import c11
  5. import db
  6. import ldap
  7. import misc2
  8. import status
  9. import xls
  10. version = "1.1.2"
  11. version_date = "28.10.2025"
  12. app = typer.Typer(
  13. help=(
  14. "gctools.exe - Hilfe unter https://docs.global-cube.com/5_Tasks/3_gctools/\n\n"
  15. f"Version {version} vom {version_date}"
  16. ),
  17. no_args_is_help=True,
  18. add_completion=False,
  19. )
  20. app.add_typer(backup.app, name="backup")
  21. app.add_typer(c11.app, name="c11")
  22. app.add_typer(c7.app, name="c7")
  23. app.add_typer(db.app, name="db")
  24. app.add_typer(misc2.app, name="misc")
  25. app.add_typer(xls.app, name="excel")
  26. app.add_typer(status.app, name="status")
  27. app.add_typer(ldap.app, name="ldap")
  28. if __name__ == "__main__":
  29. app()