Rogue
I had the same issue so wrote this down when I figured it out
Generate ultimate key
gpg2 --quick-generate-key hello@example.com ed25519 default 0
Add sub key
gpg2 --quick-add-key <FINGERPRINT> ed25519
List keys in long format
gpg2 --list-keys --with-subkey-fingerprint --keyid-format long
The open alternatives don’t have particularly good UIs which was a massive perk of GitKraken.
These days I rely heavily on the Git UI within jetbrains various IDEs. If you’re working on open source projects then you can get a free license. Or they do educational discounts. If you’re using it commercially then it’s going to be roughly the same price as for Kraken but you get a best in class IDE included…
Anonymously downvoting comments is such a petty act. Votes should be public so you think twice before downvoting something. It makes for a much more positive experience when you minimise downvotes for only cases where they’re truly deserved - spam, misinformation, memes - rather than just opinions you disagree with
This is neat. If you do look at beziers you’ll run into some difficulty with offsetting them / creating parallel curves.
But you can find a solution for that with this crate: https://crates.io/crates/kurbo
And a nifty article on the topic: https://raphlinus.github.io/curves/2022/09/09/parallel-beziers.html