View as markdown

hive update

Updates your Hive install by delegating to whichever channel originally put it there — Homebrew, an AUR helper (yay/paru), or the install.sh script. It never swaps its own binary directly and never guesses across channels.

Usage

hive update [--dry-run]

Options

Flag What it does
--dry-run Print the selected channel and the exact command it would run, without executing it.

How it picks a channel

Hive records how it was installed and uses that marker to choose the right update command:

Install channel What hive update runs
Homebrew brew upgrade ivankuznetsov/hive/hive
AUR yay -Syu hive-bin (falls back to paru)
Install script Re-downloads and runs install.sh, preserving your original prefix
Dev / git checkout Prints git pull && bundle install guidance

If a required tool (brew, curl, yay, or paru) is missing, the command tells you which one to install.

Examples

# See what would run, without changing anything
hive update --dry-run

# Actually update via the detected channel
hive update

For the bigger picture on keeping Hive current, see Operating.