kindgi key
Manage Ed25519 signing keys: the local pairs under ~/.kindgi/keys/, and the runtime's trust list.
kindgi key create
Section titled “kindgi key create”Generate a new Ed25519 keypair under ~/.kindgi/keys/.
kindgi key create <keyId> [--env <name>] [--home <dir>]Flags:
--env <value>: Also print thesigningKeyandsignerKeyIdlines to add to this env block inkindgi.config.ts.--home <value>: The home directory whose.kindgi/keys/holds the keys. Default:$HOME.
kindgi key export
Section titled “kindgi key export”Print the PUBLIC key material for a local key. Never exports the private key.
kindgi key export <keyId> [--format=pem|base64|raw-hex] [--home <dir>]Flags:
--format <value>: The public key's encoding:pem(default),base64orraw-hex.--home <value>: The home directory whose.kindgi/keys/holds the keys. Default:$HOME.
kindgi key list
Section titled “kindgi key list”List local Ed25519 keys under ~/.kindgi/keys/.
kindgi key list [--home <dir>]Flags:
--home <value>: The home directory whose.kindgi/keys/holds the keys. Default:$HOME.
kindgi key trust
Section titled “kindgi key trust”Add a local key's public key to the runtime's trust list, so the runtime accepts deploys the key signs.
kindgi key trust <keyId> [--label <text>] [--home <dir>]Flags:
--home <value>: The home directory whose.kindgi/keys/holds the keys. Default:$HOME.--label <value>: A label the runtime keeps with the key (up to 200 characters).
kindgi key revoke
Section titled “kindgi key revoke”Remove a key from the runtime's trust list: the runtime refuses new deploys it signs.
kindgi key revoke <keyId> [--reason <text>]Flags:
--reason <value>: Why, kept with the key asrevokedReason.
Every command also takes the global flags.