PitchHut logo
envoic
Streamline your Python virtual environments with ease.
Pitch

envoic helps discover and manage Python virtual environments efficiently. With its compact terminal layout, users can scan directories, list environments, and retrieve detailed information without clutter. Designed for simplicity and focused on responsible environment usage, envoic offers an experimental yet powerful tool for developers.

Description

envoic is a Python tool designed to enhance the management of Python virtual environments by discovering and reporting them in a streamlined terminal layout. This experimental project allows users to efficiently interact with virtual environments, ensuring optimal usage without overwhelming the system's resources.

Key Features

Scan

Easily scan the current directory to find Python virtual environments. Control recursion depth with the --depth option and include detailed size and package metadata using the --deep flag.

$ envoic scan [PATH]

List

Organize and list all discovered Python virtual environments in a concise table format for quick reference.

$ envoic list [PATH]

Info

Retrieve detailed information about a specific Python virtual environment located in the current directory with ease.

$ envoic info <ENV_PATH>

Manage

Interactively select and delete environments, ensuring a confirmation step to prevent accidental removals. This feature enhances the safety of environment management.

$ envoic manage [PATH]

Clean

Batch delete stale virtual environments with the option for a --dry-run to preview changes before executing deletions, ensuring safer housekeeping of environments.

$ envoic clean [PATH]

Usage Overview

$ envoic version

For additional capabilities and instructions, detailed documentation is available here.

Important Note

envoic is currently in an experimental phase. Users should be aware that significant changes may occur before reaching version 1.0.0.

0 comments

No comments yet.

Sign in to be the first to comment.