Cyclopts
Overview
cyclopts
is a Python library that helps with building CLI/TUI applications. It is inspired by and comparable to libraries like click
, fire
, and Typer
, and in fact directly compares itself to Typer
in a number of instances.
cyclopts
helps to reduce boilerplate code, and allows for flexible structuring of your code in files. It makes adding commands and --args
simple, and can handle some fairly complex configurations, or very simple argument parsing.
Use the sections on the left to read more about using cyclopts
to build CLIs for your apps.