virtualfish

Fish shell tool for managing Python virtual environments

MIT License

Downloads
1.1K
Stars
1K
Committers
38

Bot releases are visible (Hide)

virtualfish - VirtualFish 2.5.9 Latest Release

Published by botpub 5 months ago

Restore support for older versions of Fish (#245)

Many thanks to @melomac for the enhancement and to @necromuralist for reporting the issue.

virtualfish - VirtualFish 2.5.8

Published by botpub 6 months ago

Resolve compatibility issue with Python 3.12

Many thanks to @branchvincent for the enhancement and to @timsutton for reporting the issue.

virtualfish - VirtualFish 2.5.7

Published by botpub 7 months ago

Fix vf upgrade error related to sed (#234)

With assistance from @justinmayer and @kseistrup.

virtualfish - VirtualFish 2.5.6

Published by botpub 8 months ago

Improve resiliency of check_fish_version() function to invisible characters such as tabs.

Fixes #238 reported by @melomac via PR #241 by @justinmayer.

virtualfish - VirtualFish 2.5.5

Published by botpub about 2 years ago

  • Raise minimum Python version to 3.7
  • Remove upper bounds on dependency versions
virtualfish - VirtualFish 2.5.4

Published by botpub about 3 years ago

  • Use tool versions file to colorize ls --details (#212 by Justin Mayer)
  • auto_activation: Fix bug that auto-deactivated environments incorrectly (#210 by @cecep2)
virtualfish - VirtualFish 2.5.3

Published by botpub over 3 years ago

  • Preserve .project files when re-building environments (#206)
  • Improve Pyenv version detection (#208)
  • auto_activation: Auto-deactivate environments in $PROJECT_HOME without requiring .project files (#209)
  • Improve installation instructions (#207)

Many thanks to @cecep2 for all of the above improvements!

virtualfish - VirtualFish 2.5.2

Published by botpub over 3 years ago

  • vf connect: Accept an (optional) virtualenv name argument to connect (and activate)
virtualfish - VirtualFish 2.5.1

Published by botpub almost 4 years ago

  • globalpackages: Can now explicitly enable, disable, or toggle global packages
  • auto_activation: Auto-activate only for interactive sessions
virtualfish - VirtualFish 2.5.0

Published by botpub about 4 years ago

  • 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 spacing
  • vf all: Show environment name before command output
  • Add __vfsupport_check_python function to ensure Python interpreters work
  • Demote Homebrew Python priority when locating interpreters
virtualfish - VirtualFish 2.4.0

Published by botpub about 4 years ago

  • Remove temporary environments safely upon de-activation
  • Replace $HOME with ~ when displaying new virtual environment path
  • Environment: support .project files, loading .env from corresponding project
virtualfish - VirtualFish 2.3.0

Published by botpub over 4 years ago

  • Enable/disable plugins via new addplugins & rmplugins sub-commands (#178)
  • Fish prompt check added in v2.1 now also checks $fish_right_prompt (#182)
  • Setting environment variable VIRTUAL_ENV_DISABLE_PROMPT=1 disables the prompt check
virtualfish - VirtualFish 2.2.5

Published by botpub over 4 years ago

  • Projects + Auto-Activation: Auto-deactivate when leaving project directory
  • global_requirements: Don't manually build wheels
  • Fix erroneous minimum Fish version
virtualfish - VirtualFish 2.2.4

Published by botpub over 4 years ago

Improve Fish version check reliability. Upon failure, warn instead of exiting.

virtualfish - VirtualFish 2.2.3

Published by botpub over 4 years ago

  • Ensure minimum required Fish shell version is present when installing
  • Prevent error on older Fish shell versions
virtualfish - VirtualFish 2.2.2

Published by botpub over 4 years ago

When uninstalling, use same Python interpreter used to install VirtualFish

virtualfish - VirtualFish 2.2.1

Published by botpub over 4 years ago

Running vf ls no longer modifies directory history

virtualfish - VirtualFish 2.2.0

Published by botpub over 4 years ago

  • rm: Allow multiple virtual environment deletion with single invocation
  • auto_activation: After vf connect, de-activate when leaving project directory
  • Remove unnecessary xdg Python dependency
virtualfish - VirtualFish 2.1.0

Published by botpub over 4 years ago

  • Show warning if activated virtual environment name does not appear in prompt
  • Projects and Compatibility Aliases plugins can be used together without specific loading order
  • compat_aliases plugin: Only define deactivate when a virtual environment is active
  • global_requirements plugin: Disable per session/invocation via environment variable
  • Check *.fish file syntax during CI test runs
virtualfish - VirtualFish 2.0.1

Published by botpub over 4 years ago

  • Ensure vf addpath <path> is compatible with Python 3
  • Improve vf activate $PATH handling durability