JETRING-GEN(1)

✨ JETRING-GEN ✨ (from the jetring commands manual, bestie πŸ’–)

okay so. you have two keyrings. one is literally the glow-up version of the other. this lil command figures out what changed and writes you a whole ✨receipt✨ of changesets so you can replay the drama later. it's giving time-travel but for keys πŸ”‘


🌸 NAME 🌸

jetring-gen β€” generates changesets for changes between two keyrings πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

jetring-gen oldring.gpg newring.gpg [comment]

πŸ’… DESCRIPTION πŸ’…

okay so picture this: you've got two keyrings, and one of them is just an old version of the other. this command ✨does the thing✨ where it generates a whole sequence of changesets, and when you apply those to the old keyring with jetring-apply, you should end up with the new keyring. like, the exact new keyring. no cap 🫢

the optional comment parameter is a comment that gets put in each changeset. every single one. yes, all of them, it's not picky πŸ’–

and the names of the generated changesets? those get output to stdout. so like, pipe them somewhere cute or just vibe and read them πŸ“œβœ¨

ngl, this is lowkey the most satisfying part of the jetring pipeline. you're literally diffing keyrings. main character energy fr fr πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

Joey Hess, <joey@kitenet.net>. πŸŽ€


🌈 SEE ALSO 🌈

  • jetring(7) β€” the big picture, the lore, the worldbuilding πŸ“–
  • jetring-apply(1) β€” the one that actually puts your changesets to work πŸ’ͺ

and that's the whole page bestie, we ate and left no crumbs πŸ“ this was the jetring-gen page from the jetring commands manual β€” footer said JETRING-GEN(1) and honestly? iconic. periodt πŸ’…βœ¨