CLI guide
GitHub

Prompts

At a terminal, commands that change data ask for the values that you do not give. All commands ask in the same way.

Drafts are in your OS's application state folder:

Platform Path
Linux ~/.local/state/source-coop/drafts ($XDG_STATE_HOME)
macOS ~/Library/Application Support/source-coop/drafts
Windows %LocalAppData%\source-coop\drafts

The CLI does not ask questions if stdin or stderr is not a terminal, or if SOURCE_PROMPT_DISABLED is set. It sends the values that it has, and the API tells you which ones are missing. Then delete, revoke and leave need --yes.

Prompts: a refused ID asked again, a draft kept after a failure, then Esc