Fish shell tool for managing Python virtual environments
Resolve compatibility issue with Python 3.12
Many thanks to @branchvincent for the enhancement and to @timsutton for reporting the issue.
Fix vf upgrade
error related to sed
(#234)
With assistance from @justinmayer and @kseistrup.
Improve resiliency of check_fish_version()
function to invisible characters such as tabs.
Fixes #238 reported by @melomac via PR #241 by @justinmayer.
ls --details
(#212 by Justin Mayer)auto_activation
: Fix bug that auto-deactivated environments incorrectly (#210 by @cecep2).project
files when re-building environments (#206)auto_activation
: Auto-deactivate environments in $PROJECT_HOME
without requiring .project
files (#209)Many thanks to @cecep2 for all of the above improvements!
vf connect
: Accept an (optional) virtualenv name argument to connect (and activate)vf upgrade
: New command for upgrading and re-building environments (#141)vf ls
: Add --details
flag to show Python status and version numbers (#190)vf --help
: Add dynamic column spacingvf all
: Show environment name before command output__vfsupport_check_python
function to ensure Python interpreters work