fased update
Update a repo checkout of Fased and optionally switch channels.
fased onboard --install-daemon installs or reconfigures the runtime service.
It is not the primary version-update path.
Usage
fased update
fased update status
fased update wizard
fased update --channel beta
fased update --channel dev
fased update --tag beta
fased update --dry-run
fased update --no-restart
fased update --yes
fased --update
On hosted VPS installs where you SSH in as root, run update as the app user:
sudo -iu app fased update status
sudo -iu app fased update
Options
--no-restart
--channel <stable|beta|dev>
--tag <tag|version>
--dry-run
--json
--timeout <seconds>
--yes
Downgrades require confirmation because older versions can break the current
config or runtime state.
update status
Shows:
- active update channel
- tag or branch
- git SHA when relevant
- update availability
fased update status
fased update status --json
update wizard
Interactive flow to:
- choose a channel
- confirm whether the gateway should restart
- help create a checkout if you select
dev without a repo checkout
What it does
High-level flow:
- require a clean worktree
- switch to the selected channel or tag
- fetch upstream when needed
- for
dev, preflight a clean build path before rebasing
- install dependencies
- rebuild runtime and browser UI assets
- run
fased doctor
- sync installed plugins
- restart the gateway unless
--no-restart is set
Current channel behavior:
stable
beta
dev
main plus fetch and rebase flow
--update shorthand
This is just shorthand for: