This is the README for the extension Conda Wingman.
This extension aims to help VSCode users manage and interact with Conda environments. Conda Wingman aims to add QoL improvements that help programmers use environments without having to memorise all of the conda commands.
Conda Wingman dynamically adds status bar items for quick Conda command access when a YAML file is open, simplifying Conda environment management directly within VSCode.
These can also be accessed from the VScode command pallet:
The supported commands are:
- Command: Create a Conda environment from the open requirements file by running:
conda env create -f YOUR-REQUIREMENTS.YML
- VS Code Command Palette:
>Conda Wingman: Build Conda Environment from YAML file
- Command: Activate an existing Conda environment with:
conda activate YOUR-ENVIRONMENT
- VS Code Command Palette:
>Conda Wingman: Activate Conda Environment
- Command: Export the active Conda environment to a requirements file with:
conda env export > YOUR_REQUIREMENTS_FILE
- VS Code Command Palette:
>Conda Wingman: Write a requirements YAML file from the active Conda Environment
- Command: Remove an existing Conda environment by first deactivating, then removing it with:
conda deactivate conda env remove -n YOUR-ENVIRONMENT
- VS Code Command Palette:
>Conda Wingman: Delete Conda Environment
See CHANGELOG for more information.
All contributions are welcome! Please feel free to fork the repository and create a pull request.
Distributed under the MIT License. See LICENSE for more information.
David Saunders - 2024