You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,6 +51,20 @@ make generate-integrations
51
51
-[Configuration Management](docs/configuration.md) - Versioned configuration system using Viracochan
52
52
-[Desktop Integrations](docs/integrations.md) - Desktop integration file generation for Linux and macOS
53
53
54
+
## Build identification
55
+
56
+
Each binary built via `make build` embeds version, build ID (git commit) and build time via linker flags.
57
+
58
+
```
59
+
$ usm cli version
60
+
usm version v1.0.0 (abc1234 2026-03-05T12:00:00Z)
61
+
instance: 550e8400-e29b-41d4-a716-446655440000
62
+
```
63
+
64
+
The **instance ID** is a UUID v4 generated on first run and persisted in the application state (`usm.json`). It uniquely identifies a USM installation for backup and synchronization purposes.
65
+
66
+
When building outside of `make`, the version falls back to Go module metadata or `(unknown)`.
0 commit comments