cli

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

commit 04756aca5b9dae9b5a7fafb34ce1cabc738a73b6
parent 8ca448e21ff668837b33dde6adcb998944725c10
Author: triesap <tyson@radroots.org>
Date:   Mon, 27 Jul 2026 20:35:39 +0000

release: restore public dependency cohort

- restore CLI constraints for the clean public lib package cohort
- return the standalone toolchain to the compatible Rust 1.97.0 pin
- remove the migration-only patch map for unpublished crate identities
- preserve the new immutable CLI release version

Diffstat:
D.cargo/config.toml | 29-----------------------------
MCargo.toml | 20++++++++++----------
Mrust-toolchain.toml | 2+-
3 files changed, 11 insertions(+), 40 deletions(-)

diff --git a/.cargo/config.toml b/.cargo/config.toml @@ -1,29 +0,0 @@ -# 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" } diff --git a/Cargo.toml b/Cargo.toml @@ -3,7 +3,7 @@ name = "radroots_cli" version = "0.1.1" edition = "2024" authors = ["Radroots Authors"] -rust-version = "1.97.1" +rust-version = "1.97.0" license = "GPL-3.0-or-later" description = "Radroots command-line interface for accounts, listings, trades, and sync" @@ -27,23 +27,23 @@ chrono = { version = "0.4", default-features = false, features = ["clock", "std" clap = { version = "4.5", features = ["derive"] } getrandom = "0.2" radroots_authority = { path = "../lib/crates/authority", version = "=1.0.0-alpha.1", default-features = false, features = ["std", "local_signer"] } -radroots_core = { path = "../lib/crates/core", version = "=0.1.0", features = ["std", "serde"] } -radroots_event = { path = "../lib/crates/event", version = "=0.1.0" } -radroots_event_codec = { path = "../lib/crates/event_codec", version = "=0.1.0", features = ["nostr", "serde_json"] } -radroots_identity = { path = "../lib/crates/identity", version = "=0.1.0" } +radroots_core = { path = "../lib/crates/core", version = "=1.0.0-alpha.1", features = ["std", "serde"] } +radroots_event = { path = "../lib/crates/event", version = "=1.0.0-alpha.1" } +radroots_event_codec = { path = "../lib/crates/event_codec", version = "=1.0.0-alpha.1", features = ["nostr", "serde_json"] } +radroots_identity = { path = "../lib/crates/identity", version = "=1.0.0-alpha.1" } radroots_runtime_store = { path = "../lib/crates/runtime_store", version = "=1.0.0-alpha.1" } radroots_log = { path = "../lib/crates/log", version = "=1.0.0-alpha.1" } radroots_mesh = { path = "../lib/crates/mesh", version = "=1.0.0-alpha.1", default-features = false } radroots_nostr_accounts = { path = "../lib/crates/nostr_accounts", version = "=1.0.0-alpha.1", features = ["os-keyring"] } -radroots_nostr = { path = "../lib/crates/nostr", version = "=0.1.0", features = ["client", "events"] } -radroots_nostr_connect = { path = "../lib/crates/nostr_connect", version = "=0.1.0" } +radroots_nostr = { path = "../lib/crates/nostr", version = "=1.0.0-alpha.1", features = ["client", "events"] } +radroots_nostr_connect = { path = "../lib/crates/nostr_connect", version = "=1.0.0-alpha.1" } radroots_nostr_signer = { path = "../lib/crates/nostr_signer", version = "=1.0.0-alpha.1" } radroots_protected_store = { path = "../lib/crates/protected_store", version = "=1.0.0-alpha.1", features = ["std"] } radroots_replica_store = { path = "../lib/crates/replica_store", version = "=1.0.0-alpha.1" } radroots_replica_schema = { path = "../lib/crates/replica_schema", version = "=1.0.0-alpha.1" } radroots_replica_sync = { path = "../lib/crates/replica_sync", version = "=1.0.0-alpha.1" } -radroots_transport = { path = "../lib/crates/transport", version = "=0.1.0", default-features = false } -radroots_transport_nostr = { path = "../lib/crates/transport_nostr", version = "=0.1.0", default-features = false, features = [ +radroots_transport = { path = "../lib/crates/transport", version = "=1.0.0-alpha.1", default-features = false } +radroots_transport_nostr = { path = "../lib/crates/transport_nostr", version = "=1.0.0-alpha.1", default-features = false, features = [ "runtime-tokio", ] } radroots_runtime = { path = "../lib/crates/runtime", version = "=1.0.0-alpha.1" } @@ -52,7 +52,7 @@ radroots_runtime_paths = { path = "../lib/crates/runtime_paths", version = "=1.0 radroots_sdk = { path = "../sdk/crates/sdk", features = ["local-runtime-radrootsd-execution", "transport-nostr-runtime"] } radroots_secret_vault = { path = "../lib/crates/secret_vault", version = "=1.0.0-alpha.1", features = ["std", "os-keyring"] } radroots_sql_core = { path = "../lib/crates/sql_core", version = "=1.0.0-alpha.1", features = ["native"] } -radroots_trade = { path = "../lib/crates/trade", version = "=0.1.0" } +radroots_trade = { path = "../lib/crates/trade", version = "=1.0.0-alpha.1" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "2.0" diff --git a/rust-toolchain.toml b/rust-toolchain.toml @@ -1,2 +1,2 @@ [toolchain] -channel = "1.97.1" +channel = "1.97.0"