Skip to main content

A Citrus-Flavored Virtual Environment Manager

Project description

🍋 LemEnv

LemEnv Menu

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 📝

  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.

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

Uploaded Source

Built Distribution

lemenv-0.1.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

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

Hashes for lemenv-0.1.0.tar.gz
Algorithm Hash digest
SHA256 902b6599b83a81a49af541796a7428ec949534ba7e16ba3242644812660cad2c
MD5 9a39ccb1e7c86b78838db374461b26c3
BLAKE2b-256 dfbee28d548602eff21df5fee5f4d2ecefaaf01ffe26d7e0219b1bcf3206cbd4

See more details on using hashes here.

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

Hashes for lemenv-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 81677d9f1fbbf45e4228de6f06e64e9017ec766f279143425e68e9e3a3510d95
MD5 c73affc84a4096632ffc6aea20387050
BLAKE2b-256 bad23939d968d4658437a825626bd4e4bf0e5cd58a8f22024e2d82e14981638c

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