An Entire CLI plugin that upgrades the system-installed entire binary.
This plugin builds a binary named entire-upgrade, which is invoked as:
entire upgrade
By default it checks the stable release channel and installs only when the
latest stable build is newer than the current binary. Use --nightly to opt
into the latest nightly build:
entire upgrade --nightly
If you are running a nightly build and want to move back to the latest stable release, use:
entire upgrade --stable
The plugin detects whether the active entire binary was installed through
Homebrew, install.sh, or go install, then runs the matching updater. Each
release ships both entire and git-remote-entire, and the upgrade replaces
both. The Homebrew and install.sh paths unpack the two binaries together; the
go install path builds and installs each one beside the existing entire.
git clone https://github.com/entireio/entire-upgrade.git
cd entire-upgrade
mise build
entire plugin install ./entire-upgrade --force
This project uses mise for task automation and dependency management.
curl https://mise.run | sh# Clone the repository
git clone https://github.com/entireio/entire-upgrade.git
cd cli
# Trust the mise configuration (required on first setup)
mise trust
# Install dependencies (including Go)
mise install
# Build the plugin
mise run build
The doctor, config, and version subcommands help with local diagnostics and plugin-environment inspection.
Go
97.6%
Shell
2.1%
An Entire CLI plugin that upgrades the system-installed entire binary.
This plugin builds a binary named entire-upgrade, which is invoked as:
entire upgrade
By default it checks the stable release channel and installs only when the
latest stable build is newer than the current binary. Use --nightly to opt
into the latest nightly build:
entire upgrade --nightly
If you are running a nightly build and want to move back to the latest stable release, use:
entire upgrade --stable
The plugin detects whether the active entire binary was installed through
Homebrew, install.sh, or go install, then runs the matching updater. Each
release ships both entire and git-remote-entire, and the upgrade replaces
both. The Homebrew and install.sh paths unpack the two binaries together; the
go install path builds and installs each one beside the existing entire.
git clone https://github.com/entireio/entire-upgrade.git
cd entire-upgrade
mise build
entire plugin install ./entire-upgrade --force
This project uses mise for task automation and dependency management.
curl https://mise.run | sh# Clone the repository
git clone https://github.com/entireio/entire-upgrade.git
cd cli
# Trust the mise configuration (required on first setup)
mise trust
# Install dependencies (including Go)
mise install
# Build the plugin
mise run build
The doctor, config, and version subcommands help with local diagnostics and plugin-environment inspection.
Go
97.6%
Shell
2.1%