Kyle Isom
94963bb8d6
Step 15: CLI wiring, prune, and sgardd daemon.
Local prune: garden.Prune() removes orphaned blobs. 2 tests.
CLI commands: sgard push, sgard pull (with SSH auth via --ssh-key
or ssh-agent), sgard prune (local by default, remote with --remote).
Server daemon: cmd/sgardd with --listen, --repo, --authorized-keys
flags. Runs gRPC server with optional SSH key auth interceptor.
Root command gains --remote and --ssh-key persistent flags with
resolveRemote() (flag > env > repo/remote file).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 00:03:51 -07:00
..
2026-03-23 21:34:55 -07:00
2026-03-23 21:36:55 -07:00
2026-03-23 21:55:37 -07:00
2026-03-23 21:34:55 -07:00
2026-03-23 21:51:01 -07:00
2026-03-24 00:03:51 -07:00
2026-03-23 23:42:58 -07:00
2026-03-24 00:03:51 -07:00
2026-03-24 00:03:51 -07:00
2026-03-24 00:03:51 -07:00
2026-03-23 21:49:57 -07:00
2026-03-23 21:41:53 -07:00
2026-03-23 21:36:55 -07:00
2026-03-23 21:50:17 -07:00
2026-03-23 22:14:38 -07:00