Skip to Content
kusaw docsv1.0.0
CLI reference

kusaw update

Check the configured release source, show what would change, and install only after confirmation. Downloads are verified (signature and checksum) before the apply step.

kusaw update

Check the configured release source, show what would change, and install only after confirmation. Downloads are verified (signature and checksum) before the apply step.

Usage

Text
kusaw update [flags]

Flags

NameShortTypeDefaultDescription
--checkboolfalsePrint what is available and exit
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for update
--jsonboolfalsePrint JSON
--planboolfalseDry-run migrations and kusaw.yaml upgrades (used during update)
--preboolfalseConsider pre-release versions
--set-sourcestringSet update.source to an https URL or folder, or off to clear it
--show-keyboolfalsePrint the built-in release public key fingerprint
--suspend-nowboolfalseSuspend running runs at the step boundary and continue the update
--tostringInstall this version (vX.Y.Z) when it is at the source
--waitduration30m0sHow long running steps may finish before the update asks or stops
--yesboolfalseConfirm the install without a prompt

Exit codes

CodeNameDescription
0okSuccess.
1errorRuntime error.
2usageUsage or validation error.
3rejectedControl request rejected; the error string is printed verbatim.
4not picked upControl request not picked up within the wait time while serve runs.

Example

Text
kusaw update --check

On this page