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.
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.
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]
Organize and list all discovered Python virtual environments in a concise table format for quick reference.
$ envoic list [PATH]
Retrieve detailed information about a specific Python virtual environment located in the current directory with ease.
$ envoic info <ENV_PATH>
Interactively select and delete environments, ensuring a confirmation step to prevent accidental removals. This feature enhances the safety of environment management.
$ envoic manage [PATH]
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]
$ envoic version
For additional capabilities and instructions, detailed documentation is available here.
envoic is currently in an experimental phase. Users should be aware that significant changes may occur before reaching version 1.0.0.
No comments yet.
Sign in to be the first to comment.