Skip to content

Silver Springer Spaniel

Latest

Choose a tag to compare

@rcaloras rcaloras released this 28 Aug 21:59
· 3 commits to master since this release

Bashhub 3.1.0

Bashhub now uses uv for installation and updates.

Highlights

  • No system Python requirement: the installer uses uv to provision the Python 3.13 runtime Bashhub needs.
  • Bashhub is installed as a PyPI tool and can be updated with bashhub update.
  • Version-specific installs and rollbacks are supported with bashhub update <version>.
  • Re-running the installer now acts as an install, update, or repair flow while preserving existing credentials.
  • Stable ~/.bashhub/bin command shims keep bashhub and bh working independently of uv’s internal tool location.
  • Shell assets are loaded from the installed package, including Fish support.
  • Fixed bashhub update when the hosted installer response is compressed, preventing the cannot execute binary file error.
  • Added installer, updater, and live-endpoint test coverage.

Notes

  • If uv is not already installed, Bashhub installs it at the user level without modifying shell profiles.
  • uv tool uninstall bashhub removes Bashhub’s managed tool; ~/.bashhub remains Bashhub’s local configuration and shell-integration directory.

PR #154
Full Changelog: 3.0.3...3.1.0