Skip to content

Releases: Userfrom1995/envon

envon v0.1.3: Your New Python Virtual Environment Activator!

27 Sep 21:31
7e43c4c

Choose a tag to compare

envon v0.1.3 Release Notes

envon v0.1.3: Python Virtual Environment Activator

This is the first public release of envon, a tool designed to simplify Python virtual environment activation across multiple shells.

Features

  • Automatic detection of virtual environments in the current directory or parent directories, supporting any valid venv name.
  • Support for multiple shells: bash, zsh, sh, fish, powershell, pwsh, nushell, cmd, csh/tcsh/cshell.
  • Bootstrap installation for seamless one-command activation.
  • Command-line flags for advanced usage: --emit, --print-path, --install.
  • Cross-platform compatibility (Windows, Linux, macOS).

Installation

Install via pipx (recommended) or pip:

pipx install envon
# or
python3 -m pip install envon

Set up bootstrap:

envon --install

Links

Feedback

This is an early release. Testing, CI, and full shell support are ongoing. Feedback and contributions are welcome via GitHub Issues or pull requests.

The goal of envon is to make Python virtual environment management effortless and consistent across different shells and platforms.