A conda Text User Interface (TUI) built with Textual#

This is a project that was originally developed during @anaconda hackdays. It is currently in its infancy, and we welcome any contributions or suggestions from the community!
Due to its stage of development, it is recommended to try it out and provide feedback.
conda-tui is a snake-chef that follows and creates recipes to deliver delicious homemade packages.
conda-tui is also an experimental Text User Interface (TUI) for conda built with Textual.
It aims to provide a clean and easy interface centered around common interactive use cases, wrapped around the conda CLI.
Installation#
Ensure you have
condaorminicondainstalledInstall the package into a test environment:
conda create -n tui -c conda-forge -c mattkram/label/dev conda-tui condaconda activate tui
Run it!
conda tui
Features#
This is very likely to change. Have an idea? Create an issue!
Display a list of all
condaenvironments (conda env list)Navigate to any environment to view all packages installed (
conda list)Display packages that can be updated (
conda update --all --dry-run)
Dev setup#
Ensure you have
condaorminicondainstalledSetup a new conda dev environment:
make setupActivate the environment:
conda activate ./envInstall
pre-commit:pre-commit installRun the application:
make runRun the type checks:
make type-checkRun the tests:
make test
Resources#
Icon sources#
The logo was constructed from free icons, which require attribution:
Chef hat made by Those Icons