A fast, cross-platform CLI tool written in Rust to detect Python virtual environments in a given directory.
Supports detection via local directories, Poetry, and Pyenv managers.
- Detects Python virtual environments in the current or specified directory
- Supports local, Poetry, and Pyenv environments
- Cross-platform: Linux, macOS, Windows
- Fast and lightweight (single binary)
- Pretty table output
Download the latest binary for your OS from the GitHub Releases page.
Or build from source:
cargo install --path .
venvdetect [OPTIONS] [DIRECTORY]
- Run without arguments to detect environments in the current directory.
- Use
--all
to list all detected environments.
To build manually:
cargo build --release
Contributions are welcome! Please open issues or pull requests.
MIT