Skip to main content

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! 🍋✨

PyPI version License

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

LemEnv Menu

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 📝

  1. Create and activate a new environment:

    lemenv create myproject
    lemenv activate myproject
    
  2. Install requirements:

    lemenv install myproject requirements.txt
    
  3. Recreate an environment:

    lemenv recreate myproject
    

Contributing 🤝

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lemenv-0.1.2.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

lemenv-0.1.2-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

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

Hashes for lemenv-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7f9256d32138e0d0014f5e79e0fcaf923b62e0114f389527880a338d7c03c2fb
MD5 bc494e9b8378b27a38ece490009de434
BLAKE2b-256 f65336176bddbdf62b693ff1224d6c5943ba16e088ab93c804f4c55bf76d3576

See more details on using hashes here.

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

Hashes for lemenv-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 80816b3b72c63d5220b33f4ecb64124278570a24517a3f0a46e51c44b3ebd654
MD5 c5d0ffb3be887c46044000b3470e75c3
BLAKE2b-256 a8c59905505346bc1365cc43803c141c8585a45a7c46e33dd81962b4134c19f5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page