hanko(1)

πŸ“¦ version 1.1.3, in nixos 26.05, nixpkgs unstable

🌸 NAME 🌸

ok so bestie, welcome to the hanko(1) manual page πŸ’– β€” like, yes, that's the manual name and the page name, they match, iconic. Here's the whole vibe:

hanko β€” keeps your Git allowed signers file up to date with signing keys configured on software development platforms like GitHub and GitLab. literally that's the entire job. no cap.


✨ SYNOPSIS ✨

hanko [-v|--verbose]... [-c|--config] [--file] [-h|--help] <subcommands>

that's the whole shape of it 🫢 flags first, subcommand last, and the flags are optional (the square brackets said so, not me).


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: you've got signing keys chilling on software development platforms like GitHub and GitLab, and you've got a Git allowed signers file that's supposed to know about them.

hanko keeps your Git allowed signers file up to date with signing keys configured on software development platforms like GitHub and GitLab. that's it. that's the whole personality πŸ’… and honestly? obsessed. it does one thing and it ate.


πŸŽ€ OPTIONS πŸŽ€

  • -v, --verbose β€” use verbose output ✨. it's the flags-with-dots situation: you can pass it more than once, because the synopsis literally shows -v|--verbose with ... after it. so chatty. love that for you.
  • -c, --config=PATH β€” the configuration file 🌈. default is ~/.config/hanko/config.toml (yes, that's the default, yes, it's pretty). may also be specified with the HANKO_CONFIG environment variable πŸ‘€
  • --file=PATH β€” the allowed signers file 🎯. may also be specified with the HANKO_ALLOWED_SIGNERS environment variable. two ways to say the same thing, and honestly? valid.
  • -h, --help β€” print help 🫢. the "help me help you" button. press it, it's free.

πŸ‘‘ SUBCOMMANDS πŸ‘‘

  • hanko-update(1) β€” update the allowed signers file πŸ”₯ the main character subcommand fr fr.
  • hanko-signer(1) β€” manage allowed signers 🧚 the sidekick that's honestly also main character energy.

(iykyk β€” each of those has its own manual page, so go read those next πŸ’œ)


heads up bestie: -c/--config and --file each have an environment variable twin (HANKO_CONFIG and HANKO_ALLOWED_SIGNERS). the manual doesn't say who wins if you set both, so I'm not gonna invent an answer β€” no guessing, that's the rule 🌸

so yeah, that's hanko(1) in full, nothing skipped, nothing summarised, every flag accounted for ⭐ and yeah β€” this whole thing lives in the hanko manual, and the date field on the footer is literally empty, so like... timeless? undated? we don't know, and honestly the vibe is immaculate either way πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from