Utilities and Siblings: sibling versions, sibling check and sibling update

This commit is contained in:
2026-11-08 10:30:20 -07:00
parent 537e1aec83
commit 5175fe0065
2 changed files with 29 additions and 9 deletions
+15 -4
View File
@@ -41,7 +41,7 @@ sections:
linktext: "About refresh"
- label: "version"
title: "Know what you're running"
body: "Shows your CoreDesktop version, kernel and last update, and whether something newer is waiting."
body: "Shows your CoreDesktop version, kernel, sibling projects and last update, and whether something newer is waiting."
link: "/utilities/#version"
linktext: "About version"
- label: "audit"
@@ -102,16 +102,27 @@ sections:
$ version
CoreDesktop 2026.10.22 (c5f0651)
Kernel 7.2.11-arch1-1
Video driver Mesa 26.2.6
Last update 2026-10-22 13:43
Sibling projects
HamPack 2026.10.22 (52f043d), 2026.11.05 (b2c3d4e) is available
coredesktop-dev v1.2.0
Update HamPack to 2026.11.05 (b2c3d4e)? [y/N]
```
The kernel comes from Arch, so it's shown separately. version also tells you:
The kernel and video driver come from Arch, so they're shown separately. version also tells you:
- if a newer version of CoreDesktop is available
- if a newer version of CoreDesktop, the kernel or the video driver is available
- if a newer kernel is installed and waiting for a reboot
- if your copy of CoreDesktop has local changes (it says "modified")
In a script, `version --check` prints the newer version if there is one.
### Sibling projects
If you've installed [sibling projects](/siblings/), version lists each one with its version: its latest release tag, such as `v1.2.0`, or, if it has none, the date and id of its latest change, like CoreDesktop's. For each one with a newer version, it asks whether to update it now. Answer `y` to update just that project without running a full update; update still keeps them all current.
In a script, `version --check` prints the newer version of CoreDesktop if there is one. It doesn't look at sibling projects; `sibling check` does.
### You don't have to check by hand