radicle-heartwood-lfs/crates/radicle-cli/src/commands
Lorenz Leutgeb 5887edf93b
crypto/ssh/keystore: Explicit paths
The implementation of `Keystore` requires a particular layout and naming
of keys. This is a rather strong limitation. Lift it and allow
specifying an arbitrary path for the secret and public key.

As it is possible to derive the public key from the secret key, make
the public key in `Keystore` optional. Also allow constructing
`MemorySigner` can now be initialized without a public key, by
deriving it.
2025-09-26 13:21:38 +02:00
..
issue repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
node cli/node: Replace manual pushing with Table::extend() 2025-09-10 21:29:47 +02:00
patch cli/patch/review: Obsoletion Warning 2025-09-17 13:32:50 +01:00
remote cli/remote: Replace manual building table from iterator 2025-09-10 21:23:30 +02:00
auth.rs crypto/ssh/keystore: Explicit paths 2025-09-26 13:21:38 +02:00
block.rs refactor: Replace return Err(anyhow!()) with anyhow::bail!() 2025-08-17 20:17:11 +02:00
checkout.rs radicle: Allow creating bare clones 2025-09-15 10:21:09 +01:00
clean.rs refactor: Replace return Err(anyhow!()) with anyhow::bail!() 2025-08-17 20:17:11 +02:00
clone.rs cli/clone: Add flag `--bare` 2025-09-15 10:21:09 +01:00
cob.rs cli: extend `rad cob log` behaviour 2025-08-19 15:01:26 +01:00
config.rs term: Revert using inquire to spawn editor 2025-08-05 15:09:43 +02:00
debug.rs cli: mention binary names as part of unknown 2025-07-28 11:38:24 +01:00
diff.rs cli/diff: Deprecation Warning 2025-09-17 10:35:15 +02:00
follow.rs radicle: Fix panic when reading from SQLite database fails 2025-08-25 17:05:21 +01:00
fork.rs refactor: Replace return Err(anyhow!()) with anyhow::bail!() 2025-08-17 20:17:11 +02:00
help.rs cli: Rewrite `#[path="…"]` module declarations 2025-09-10 21:09:29 +02:00
id.rs radicle: introduce `cob::common::Title` 2025-08-19 17:05:33 +02:00
inbox.rs cli/inbox: Replace manual building table from iterator 2025-09-10 21:23:30 +02:00
init.rs cli/init: Allow `--setup-signing` with bare repos 2025-09-15 10:21:09 +01:00
inspect.rs refactor: Replace return Err(anyhow!()) with anyhow::bail!() 2025-08-17 20:17:11 +02:00
issue.rs cli/issue: Show previous title in `rad issue edit` editor 2025-09-23 19:52:53 +02:00
ls.rs refactor: Replace return Err(anyhow!()) with anyhow::bail!() 2025-08-17 20:17:11 +02:00
node.rs cli/node/status: Add `--only nid` 2025-09-17 10:31:21 +02:00
patch.rs cli: Rewrite `#[path="…"]` module declarations 2025-09-10 21:09:29 +02:00
path.rs repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
publish.rs radicle: introduce `cob::common::Title` 2025-08-19 17:05:33 +02:00
remote.rs cli: Rewrite `#[path="…"]` module declarations 2025-09-10 21:09:29 +02:00
seed.rs cli: Rewrite `#[path="…"]` module declarations 2025-09-10 21:09:29 +02:00
self.rs cli/self: `--nid` deprecation warning to stderr 2025-09-17 10:31:53 +02:00
stats.rs radicle: Fix panic when reading from SQLite database fails 2025-08-25 17:05:21 +01:00
sync.rs cli/sync: Replace manual pushing with Table::extend() 2025-09-10 21:27:59 +02:00
unblock.rs refactor: Replace return Err(anyhow!()) with anyhow::bail!() 2025-08-17 20:17:11 +02:00
unfollow.rs repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
unseed.rs repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
watch.rs cli/self: Stop printing information about the node 2025-09-04 17:12:19 +03:00