Skip to main content

A powerful toolkit for Python virtual environment management

Project description

venvkit

A command-line tool to manage Python virtual environments across your entire PC. This tool allows you to create, list, and delete virtual environments conveniently.

Features

  • List virtual environments in specified directories or throughout the entire PC.
  • Create new virtual environments in a specified directory or the current directory.
  • Delete existing virtual environments safely.
  • Display information about virtual environments in simple way.

Installation

pip install venvkit

Usage

The tool can be used with the following commands:

  • List virtual environments:

    vk list [directory1] [directory2] ...
    

    If no directories are specified, it searches the current working directory.

  • Create a new virtual environment:

    vk create <env_name> [base_dir]
    

    If no base directory is provided, it creates the environment in the current directory.

  • Delete a virtual environment:

    vk delete <venv_path>
    
  • Display information about a virtual environment:

    vk info <venv_path>
    

    Displays the Python version and installed packages for the specified virtual environment.

Help Command

For detailed usage information, run:

vk help

Contributing

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

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

venvkit-0.2.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

venvkit-0.2.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file venvkit-0.2.1.tar.gz.

File metadata

  • Download URL: venvkit-0.2.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for venvkit-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f626228d186c70a8d80b6a90df4d52d30a34bd5d4d28d54c13e5f20d0e2669f3
MD5 1696ebdb56489af60feda3eca6e9d682
BLAKE2b-256 115d142e7b0af05bd3a0b24f8a977136b323e35db88fa66bc39bac85db69425c

See more details on using hashes here.

File details

Details for the file venvkit-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: venvkit-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for venvkit-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d4c367c0764c70f6ec09e3435e069fa952505322d06a9f43f21069646db58f6
MD5 013f81246297dae9b0ecb107a4d8e0cd
BLAKE2b-256 14d0bf292198eb15fa8e5db0fc995f5ef2ffaed54ad88c79f096633c774aae14

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