hanko(1)
πΈ 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|--verbosewith...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 theHANKO_CONFIGenvironment variable π--file=PATHβ the allowed signers file π―. may also be specified with theHANKO_ALLOWED_SIGNERSenvironment 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/--configand--fileeach have an environment variable twin (HANKO_CONFIGandHANKO_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
- nixos 26.05: hanko 1.1.2
- nixpkgs unstable: hanko 1.1.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms