mirror of
https://seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5.git
synced 2026-11-15 07:40:36 +08:00
577b6320562f361fe4c93029f79613a2bb02a3c5
Signer::try_sign in interactive contexts
In interactive (user) contexts, use `try_sign` instead of `sign`. We also revisit the `Profile` by adding a `signer` method that can fail, eg. if we couldn't connect to ssh-agent. Finally, we replace `UnsafeSigner` with `MemorySigner`, which makes use of `ssh::Keystore`. Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
❤️🪵
Radicle Heartwood Protocol & Stack
Languages
Rust
97.8%
Shell
0.5%
CUE
0.4%
Nix
0.3%
Just
0.3%
Other
0.6%