cli

Command-line interface for Radroots
git clone https://radroots.dev/git/cli.git
Log | Files | Refs | README | LICENSE

commit 66f6224aaf3d2784ea60375ddedd14bce2d4fd73
parent 4e8451edcb08dd28d7f4559d9072155ef2036682
Author: triesap <tyson@radroots.org>
Date:   Mon, 27 Jul 2026 20:32:28 +0000

deps: govern sibling crate patches

- record the migration-only crates.io patch map in the CLI capsule
- resolve transitive Radroots crates from the selected sibling lib source
- keep registry identities intact for release manifests
- eliminate reliance on an untracked local Cargo configuration

Diffstat:
A.cargo/config.toml | 29+++++++++++++++++++++++++++++
1 file changed, 29 insertions(+), 0 deletions(-)

diff --git a/.cargo/config.toml b/.cargo/config.toml @@ -0,0 +1,29 @@ +# Migration-only local development overrides. Release manifests retain registry +# identities; the CLI build closure resolves the governed sibling capsules here. +[patch.crates-io] +radroots_authority = { path = "../lib/crates/authority" } +radroots_blossom = { path = "../lib/crates/blossom" } +radroots_core = { path = "../lib/crates/core" } +radroots_event_store = { path = "../lib/crates/event_store" } +radroots_event = { path = "../lib/crates/event" } +radroots_event_codec = { path = "../lib/crates/event_codec" } +radroots_event_index = { path = "../lib/crates/event_index" } +radroots_geocoder = { path = "../lib/crates/geocoder" } +radroots_identity = { path = "../lib/crates/identity" } +radroots_nostr = { path = "../lib/crates/nostr" } +radroots_nostr_connect = { path = "../lib/crates/nostr_connect" } +radroots_nostr_signer = { path = "../lib/crates/nostr_signer" } +radroots_outbox = { path = "../lib/crates/outbox" } +radroots_protocol_contract_v1 = { path = "../lib/crates/protocol_contract_v1" } +radroots_protected_store = { path = "../lib/crates/protected_store" } +radroots_secret_vault = { path = "../lib/crates/secret_vault" } +radroots_transport = { path = "../lib/crates/transport" } +radroots_transport_publish_protocol = { path = "../lib/crates/transport_publish_protocol" } +radroots_transport_nostr = { path = "../lib/crates/transport_nostr" } +radroots_transport_reticulum = { path = "../lib/crates/transport_reticulum" } +radroots_replica_store = { path = "../lib/crates/replica_store" } +radroots_replica_schema = { path = "../lib/crates/replica_schema" } +radroots_replica_sync = { path = "../lib/crates/replica_sync" } +radroots_runtime_paths = { path = "../lib/crates/runtime_paths" } +radroots_sql_core = { path = "../lib/crates/sql_core" } +radroots_trade = { path = "../lib/crates/trade" }