radicle-heartwood-lfs/crates
Fintan Halpenny eccfd6baf3 cli: optional message for issue comments
The `From<String> for Message` implementation has an interesting
interaction between `clap` and how `Message` can be used from the
command line.

Note that `FromStr` is not implemented for `Message` – which usually
what is to be expected for use with `clap`, but in fact, `clap` also
allows `From<String>`.

This would make `Message` be a required option when using `rad issue comment`.

It is not possible to use `default_value_t` because that required an
implementation of `Display`, which in this case we do not want to
implement. Trying to use `default_value = "Message::Edit"` also would
not work – it uses that as the text.

So, the solution is to mark it as optional, and default to
`Message::Edit` when it is not specified.
2026-02-05 19:58:46 +01:00
..
radicle radicle/node: avoid unnecessary allocations in `Emitter::emit_all` 2026-01-26 17:40:02 +00:00
radicle-cli cli: optional message for issue comments 2026-02-05 19:58:46 +01:00
radicle-cli-test core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-cob core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-core core: Fix doctest 2026-01-22 10:48:43 +01:00
radicle-crypto core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch fetch: remove `target: "fetch"` 2026-01-19 17:56:56 +01:00
radicle-git-metadata core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-git-ref-format git-ref-format: New crate 2025-10-13 13:34:15 +02:00
radicle-localtime clippy: Deny and fix `must_use_candidate` 2026-01-16 22:52:53 +01:00
radicle-node node: downgrade `error!` logs 2026-01-19 17:59:06 +01:00
radicle-oid oid: use `std:#️⃣:Hasher::hash` over `Hasher::write` 2025-10-16 15:14:10 +01:00
radicle-protocol protocol: missed formatting 2026-01-28 10:16:50 +00:00
radicle-remote-helper core: Introduce RepoId 2026-01-09 14:03:27 +01: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 core: Introduce RepoId 2026-01-09 14:03:27 +01:00
radicle-systemd systemd: Support Credentials 2025-10-09 10:03:21 +01:00
radicle-term core: Introduce RepoId 2026-01-09 14:03:27 +01:00