harn-cli 0.8.30

CLI for the Harn programming language — run, test, REPL, format, and lint
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use clap::Args;

#[derive(Debug, Args)]
pub(crate) struct VersionArgs {
    /// Emit a structured `JsonEnvelope` carrying the build metadata
    /// instead of the human-readable banner. The envelope payload is
    /// `{ name, version, description }`.
    ///
    /// See `docs/src/cli-json-contract.md` for the envelope shape.
    #[arg(long)]
    pub json: bool,
}