cape.pycart.cli: Interface to pycart executable

This module provides the Python function main(), which is executed whenever pycart is used.

class cape.pycart.cli.PycartFrontDesk(*args, **kw)

Bases: CfdxFrontDesk

cape.pycart.cli.main(argv: list | None = None) → int

Main interface to pycart

This turns sys.argv into Python arguments and calls cape.pyfun.cntl.Cntl.cli().

Call:
>>> main()
Versions:
  • 2021-03-03 @ddalle: v1.0

  • 2024-12-30 @ddalle: v2.0; use argread