signstar_sign/
cli.rs

1//! Command line interface for `signstar-sign`.
2
3use clap::Parser;
4use clap_verbosity_flag::Verbosity;
5
6/// Command line arguments for signing.
7#[derive(Debug, Parser)]
8#[command(
9    about = "Sign a signing request and return it as structured data.",
10    long_about = "Sign a signing request and return it as structured data.
11
12Signing requests, following the request specification, are accepted on `stdin`:
13https://signstar.archlinux.page/signstar-request-signature/request.html
14
15The signature is returned on `stdout`, in accordance with the response specification:
16https://signstar.archlinux.page/signstar-request-signature/response.html
17"
18)]
19pub struct Cli {
20    /// Global processing log verbosity.
21    #[command(flatten)]
22    pub verbosity: Verbosity,
23}