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.
- Ensure you have
conda
orminiconda
installed - Install 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
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
)
- Ensure you have
conda
orminiconda
installed - Setup 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
The logo was constructed from free icons, which require attribution:
- Snake made by Freepik
- Chef hat made by Those Icons