radicle-heartwood-lfs/crates
Fintan Halpenny 23332fa318 cli/main: migrate main to use clap
Now that all commands can be parsed by clap, remove any custom parsing and
directly use `CliArgs::parse`.

The `Diff` command was removed, since only one `external_command` can be
declared for a subcommand. The handling of `rad diff` is now done via the
`External` variant. If the subcommand name is `diff` then this is executed,
otherwise delegate to the possible `rad-{exe}` command.

Also of note, the `rad inspect` command has an alias `rad .`. This changes the
behaviour of `rad . --help`. Before, it would print the help of the `rad`
command. Now, it prints the help of `rad inspect`.

Co-authored-by: Lorenz Leutgeb <lorenz.leutgeb@radicle.xyz>
2025-11-01 11:20:43 +01:00
..
radicle cli/sync: migrate to clap 2025-11-01 10:52:13 +01:00
radicle-cli cli/main: migrate main to use clap 2025-11-01 11:20:43 +01:00
radicle-cli-test radicle-cli-test: Prepare testing with `jj` 2025-09-26 12:03:01 +01:00
radicle-cob workspace: Enable vendored `libgit2` 2025-10-13 16:14:23 +02:00
radicle-crypto workspace/rust/clippy: Fix all warnings 2025-10-17 12:56:43 +02:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch workspace/rust/clippy: Fix all warnings 2025-10-17 12:56:43 +02:00
radicle-git-metadata workspace/rust/clippy: Fix all warnings 2025-10-17 12:56:43 +02:00
radicle-git-ref-format git-ref-format: New crate 2025-10-13 13:34:15 +02:00
radicle-node node: Use `std::time` for reactor and wire 2025-10-29 09:05:52 +00:00
radicle-oid oid: use `std:#️⃣:Hasher::hash` over `Hasher::write` 2025-10-16 15:14:10 +01:00
radicle-protocol workspace/rust/clippy: Fix all warnings 2025-10-17 12:56:43 +02:00
radicle-remote-helper workspace/rust/clippy: Fix all warnings 2025-10-17 12:56:43 +02:00
radicle-schemars crates: bump for release 2025-10-06 16:36:30 +01:00
radicle-signals signals: Guard most of the crate for Unix 2025-08-22 15:19:31 +01:00
radicle-ssh workspace/rust/clippy: Fix all warnings 2025-10-17 12:56:43 +02:00
radicle-systemd systemd: Support Credentials 2025-10-09 10:03:21 +01:00
radicle-term workspace: Enable vendored `libgit2` 2025-10-13 16:14:23 +02:00