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
conda
orminiconda
installedInstall the package into a test environment:
conda create -n tui -c conda-forge -c mattkram/label/dev conda-tui conda
conda activate tui
Run it!
conda tui
Features#
This is very likely to change. Have an idea? Create an issue!
Display a list of all
conda
environments (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
conda
orminiconda
installedSetup a new conda dev environment:
make setup
Activate the environment:
conda activate ./env
Install
pre-commit
:pre-commit install
Run the application:
make run
Run the type checks:
make type-check
Run the tests:
make test
Resources#
Icon sources#
The logo was constructed from free icons, which require attribution:
Chef hat made by Those Icons