Skip to main content

version

Check for a newer release, install it if there is one, and print the installed CLI version. In --json mode, or when stdout is not a terminal, it only prints the version.
Releases are date-versioned (YYYY.MM.DD, plus a counter for a same-day re-release). When a newer release is available, the final line names both versions: Updated floo from 2026.09.01 to 2026.09.01.1.
floo version can replace the installed binary when it finds a newer release. Set FLOO_NO_UPDATE_CHECK=1 when you only need the current version without a network check or update.

JSON output

floo version --json skips the update check, so data never carries previous_version.

update

Update the CLI to the latest release or a specific version.
floo update mutates the installed binary in place. It downloads the target release and overwrites the file at floo’s current path on disk. There is no automatic rollback: to revert, reinstall the desired version with the installer or download the binary directly. floo update --preflight shows what would be installed without touching the binary.

JSON output

When to use these commands

  • floo version: update to the latest release and confirm which binary is on a machine
  • floo update: track the latest shipped CLI or pin a version