A Citrus-Flavored Virtual Environment Manager
Project description
🍋 LemEnv
LemEnv - Virtual Environment Manager
A Citrus-Flavored Virtual Environment Manager that makes managing Python environments a breeze! 🍋✨
A Citrus-Flavored Virtual Environment Manager - A friendly CLI tool that makes managing Python virtual environments a breeze!
📦 Installation
It's as simple as:
pip install lemenv
🚀 Quick Start
Simply run:
lemenv
That's it! Use the interactive menu to:
- 🔨 Create virtual environments (venv or conda)
- 📋 List your environments
- 🚀 Activate environments with clear instructions
- 🗑️ Delete environments safely
- 🔄 Recreate environments
- 📦 Install dependencies from requirements.txt
- ℹ️ View environment details
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.
👤 Author
Created by GenAI Jake (@jakerains)
⭐ Show your support
Give a ⭐️ if this project helped you!
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.2.tar.gz
.
File metadata
- Download URL: lemenv-0.1.2.tar.gz
- Upload date:
- Size: 29.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f9256d32138e0d0014f5e79e0fcaf923b62e0114f389527880a338d7c03c2fb |
|
MD5 | bc494e9b8378b27a38ece490009de434 |
|
BLAKE2b-256 | f65336176bddbdf62b693ff1224d6c5943ba16e088ab93c804f4c55bf76d3576 |
File details
Details for the file lemenv-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: lemenv-0.1.2-py3-none-any.whl
- Upload date:
- Size: 11.7 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 | 80816b3b72c63d5220b33f4ecb64124278570a24517a3f0a46e51c44b3ebd654 |
|
MD5 | c5d0ffb3be887c46044000b3470e75c3 |
|
BLAKE2b-256 | a8c59905505346bc1365cc43803c141c8585a45a7c46e33dd81962b4134c19f5 |