cmd update - nself-org/cli GitHub Wiki

nself update

Update the ɳSelf CLI binary and admin UI.

Synopsis

nself update [flags]

Description

nself update checks for new releases of the ɳSelf CLI on GitHub (nself-org/cli) and installs the latest version. It replaces the current binary in-place and optionally restarts running services after the update.

By default, nself update updates both the CLI binary and the admin Docker image. Use --cli or --admin to update only one component. Use --check to see if an update is available without installing anything.

If you are running an active ɳSelf project and update the CLI, you may want to run nself build --force && nself restart afterward to regenerate docker-compose.yml with any new defaults from the updated version.

v0.9 legacy detection

When running on a v0.9 CLI (any 0.x.y binary), nself update --check queries ping.nself.org/version, receives a migration block in the response, and surfaces the migration guide URL directly in the terminal:

WARNING: You are running a legacy v0.9 CLI. Migration to v1.1.1 is required.
Upgrade guide: https://docs.nself.org/migrate/from-v0.9

The check is read-only and non-destructive. It does not install anything. See Upgrade-From-v0.9 for the full migration guide.

Flags

Flag Default Description
--check false Check for updates without installing
--cli false Only update the CLI binary
--admin false Only update the admin UI Docker image
--force false Force update even if already on the latest version
--restart false Restart services after update
--version "" Download and install a specific version (e.g. v1.2.3)
--help, -h Show help

Examples

# Check for updates without installing
nself update --check

# Update CLI and admin UI to latest
nself update

# Update only the CLI binary
nself update --cli

# Update only the admin UI
nself update --admin

# Force update even if already up to date
nself update --force

# Install a specific version
nself update --version v1.0.0

# Update and restart services
nself update --restart

← [Commands]] ](/nself-org/cli/wiki/[[Home) →