A Citrus-Flavored Virtual Environment Manager
Project description
🍋 LemEnv
A Citrus-Flavored Virtual Environment Manager - A friendly CLI tool that makes managing Python virtual environments a breeze!
Features
- 🎯 Simple, intuitive menu-driven interface
- 🔨 Create virtual environments (supports both venv and conda)
- 📋 List available environments with visual indicators
- 🚀 Activate environments with clear instructions
- 🗑️ Delete environments safely
- 🔄 Recreate environments from scratch
- 📦 Install dependencies from requirements.txt
- ℹ️ View detailed environment information
Installation
pip install lemenv
Quick Start
After installation, simply
Usage
Simply run:
lemenv interactive
Command Line Interface
# Create a new virtual environment
lemenv create [name]
# Activate a virtual environment
lemenv activate [name]
# List all virtual environments
lemenv list
# Delete a virtual environment
lemenv delete [name]
# Recreate a virtual environment
lemenv recreate [name]
# Install requirements
lemenv install [name] [requirements_file]
# Show environment info
lemenv info [name]
Examples 📝
-
Create and activate a new environment:
lemenv create myproject lemenv activate myproject
-
Install requirements:
lemenv install myproject requirements.txt
-
Recreate an environment:
lemenv recreate myproject
Contributing 🤝
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License 📄
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments 🙏
- Thanks to all contributors who have helped shape LemEnv
- Built with Python, Click, and Inquirer
Support 💬
If you have any questions or run into issues, please open an issue on the GitHub repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lemenv-0.1.0.tar.gz
.
File metadata
- Download URL: lemenv-0.1.0.tar.gz
- Upload date:
- Size: 24.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 902b6599b83a81a49af541796a7428ec949534ba7e16ba3242644812660cad2c |
|
MD5 | 9a39ccb1e7c86b78838db374461b26c3 |
|
BLAKE2b-256 | dfbee28d548602eff21df5fee5f4d2ecefaaf01ffe26d7e0219b1bcf3206cbd4 |
File details
Details for the file lemenv-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: lemenv-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81677d9f1fbbf45e4228de6f06e64e9017ec766f279143425e68e9e3a3510d95 |
|
MD5 | c73affc84a4096632ffc6aea20387050 |
|
BLAKE2b-256 | bad23939d968d4658437a825626bd4e4bf0e5cd58a8f22024e2d82e14981638c |