nsc version check

Checks whether the current binary is up to date.

nsc version check checks whether the installed nsc binary is the latest version, without modifying it. By default (--latest), it checks whether a newer version is available. With --at_least, it instead checks whether the current version satisfies a minimum version constraint, which is useful for scripts that require a particular baseline feature set rather than the absolute newest release.

The command communicates its result through its exit code, making it suitable for use in CI pipelines and scripts: it exits with code 0 if the version is up to date (or the --at_least constraint is met), and exits with code 2 if the version is outdated (or the constraint is not met).

Usage

nsc version check [--at_least string] [--latest] [--quiet]

Example

$ nsc version check
nsc is up to date (v0.0.484).

Options

--at_least string

Check if the current version is at least the given version, instead of checking for the newest available version. This does not check whether a newer version is available — only whether the installed version meets or exceeds the constraint you provide.

--latest

Check if a newer version is available. Enabled by default (--latest=true); this is the standard mode used when you just want to know whether you're running the latest nsc release.

--quiet

Suppress successful output. When set, nsc version check only prints output if the version is outdated (or the --at_least constraint is not met), making it easier to use in scripts where you only care about the failure case.