CLI: fieldcraft-cli update --check | --install (#231)

--check runs app.update.check and prints its JSON; --install downloads the latest release for
this install, verifies the checksum list's signature and the asset's checksum, and swaps it in
(or, for .deb/.rpm, prints the package manager command for the verified download). Tested
against a local release server through FIELDCRAFT_UPDATE_HOST.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
This commit is contained in:
jyvikoandClaude Opus 5.5 authored and Irakli Kourtis committed 2026-10-15 01:48:30 -04:00
1 parent 12487794a3
commit 69c1440cbe
5 files changed
+103

No files matched your search

Generated
+1
View File
@@ -1293,6 +1293,7 @@ dependencies = [
"fieldcraft-engine",
"fieldcraft-io",
"fieldcraft-mcp",
"fieldcraft-update",
"serde_json",
]