Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

asfaload-cli manual

Reference for all asfaload-cli commands.

Keys

  • new-keys — generate a new signing key pair
  • share-key — print your public key and a message for sharing it

Signers

Registration

  • register-repo — register a repository with the backend
  • register-assets — register assets (GitHub release or checksum files) for signing

Signing

Revocation

  • revoke — revoke a previously signed file

Verification

  • get-digest — compute the SHA-512 digest of a local file or URL
  • download — download a file with signature verification

Diagnostics

  • ping — check backend connectivity and, optionally, your credentials

Common notes

Passwords

Password sources are tried in this order: --password, then --password-command (flag or ASFALOAD_PASSWORD_COMMAND), then --password-file (flag or ASFALOAD_PASSWORD_FILE), then the command-specific variables (ASFALOAD_<COMMAND>_PASSWORD, ASFALOAD_<COMMAND>_PASSWORD_FILE), then an interactive prompt.

JSON errors

When --json is active and a command fails, the error is printed to stderr as {"error":"<message>"} and the process exits non-zero.