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.1.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file lemenv-0.1.1.tar.gz.

File metadata

  • Download URL: lemenv-0.1.1.tar.gz
  • Upload date:
  • Size: 29.2 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.1.tar.gz
Algorithm Hash digest
SHA256 2615843096edb80ee85a294b1bf84425758a3dcafc138d3679878d58234e2709
MD5 1b7162fdbf660e4ddfd4b2778d37064a
BLAKE2b-256 37765773cee3332a5c5a6e3bfeecca4f9d1eaa376a0f6d3519ea50453ac43c01

See more details on using hashes here.

File details

Details for the file lemenv-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: lemenv-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f9abc1a5bce24e7f0f4db2cb96c9498a0fed1ee7b2305f00778320eda6b7876
MD5 63b50c8af52de403b96682a7f023a3b6
BLAKE2b-256 69f65f6f8aa36580587b2dcd5330f5dcf26838539346c5944823548708f3beb5

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