Commands / kosa8 approve sign
kosa8 approve sign
Approve someone else's request, signed with your identity
Usage
kosa8 sign REQUEST
Shows the request — the exact action, where it runs, who asked and why — and signs an approval of it with your identity. REQUEST is a request file or, for a request on this machine, its id.
The approval names this request by the digest of its signed bytes, so it cannot be moved onto a different action. You cannot approve a request you made yourself.
Options
| Flag | Type | What it does | Default |
|---|---|---|---|
--identity | string | your identity directory (default ~/.kosa8/identity) | — |
-o, --out | string | also write the approval to this file | — |
--reason | string | why you approve (required; signed and recorded) | — |
-y, --yes | bool | sign without the confirmation prompt | — |
Example
kosa8 approve sign request.json --reason "reviewed, matches OPS-112"