skytool 0.1.0-pre.2

an experimental API client for BlueSky / ATProto
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[derive(Debug, Clone, clap::Args, serde::Deserialize, serde::Serialize)]
#[group(id = "output.file")]
#[remain::sorted]
#[rustfmt::skip]
pub(crate) struct OutputFile {
  #[arg(
    env        = "OUTPUT_FILE",
    long       = "output-file",
    id         = "output.file.path",
    value_name = "PATH",
    visible_short_aliases = ['💾'],
    help_heading = "Output Options",
    help         = "file to write output to",
    long_help    = "file to write output to. If omitted, writes to STDOUT instead.",
  )]
  pub(crate) path: Option<camino::Utf8PathBuf>,
}