Trogon

#Proprietary

Product information

Trogon is a tool designed to transform Click-based command-line interfaces (CLIs) into powerful terminal applications. It works by inspecting the CLI app to extract a schema that details its options, switches, and help information. Using this schema, Trogon builds a Textual user interface (UI) that allows users to edit and run commands more intuitively. While currently optimized for the Click library in Python, future updates aim to support other libraries and languages. The tool enhances the discoverability of CLI apps, making it easier for users to navigate and utilize various options and switches, especially if they do not use the app frequently.

Trogon is straightforward to integrate, requiring only two lines of code to add to an existing project. Once added, it provides a new tui command to the Click app, which can also be customized in terms of command name and help text. The project is still in its early stages, with ongoing improvements planned. It can be installed via PyPI using the command pip install trogon. For those interested in following the development or contributing, the Textual Discord server offers a platform for community interaction.

Pricing

Pricing information is not available