Updating Frost
Frost updates itself, including when you installed it with npm or pnpm. By default, it installs new releases after scheduled backups.
You don't need to update the getfrost package yourself. An older one never replaces a newer Frost.
#Update now
frost update
Frost finds the latest release, checks its signature and checksum, and makes sure the new version starts before switching to it. Your settings, key and backups aren't touched.
To only check whether there's a newer release:
frost update --check
frost update never installs a pre-release, or a version older than the one you have.
#Automatic updates
After a scheduled backup, Frost checks for a new release at most once every 20 hours, and installs it the same way frost update does. A failed check or install never fails the backup.
frost status shows how updates are set up and whether the last one worked. So does the snapshot browser's settings screen.
To hear about new releases without installing them automatically:
frost config set update.auto false
frost status then tells you when a release is out, and nothing is installed until you run frost update.
Automatic updates only run after scheduled backups. With automatic backups off, Frost doesn't check for updates in the background at all.
#When Frost can't update itself
| When | Do this instead |
|---|---|
| You can't write to Frost's application folder | Reinstall with the installer, as your own user |
| Frost was built from source | Rebuild it, or install a release with the installer |
If an update stops partway, run the installer again. It repairs the installation.