use clap::Parser;
#[derive(Parser)]
#[command(version, about, long_about = None)]
struct Cli {
#[arg(long, value_name = "TEXT")]
context: Option<String>,
}
fn main() {
let cli = Cli::parse();
eprintln!("scissors {} - preview release", env!("CARGO_PKG_VERSION"));
eprintln!();
eprintln!("This 0.0.1 is a name-reservation placeholder. The functional");
eprintln!("implementation (stdin -> editor -> approved stdout) ships in v0.1.0.");
if let Some(ctx) = cli.context.as_deref() {
eprintln!();
eprintln!("note: --context {ctx:?} was provided but is not yet functional");
}
eprintln!();
eprintln!("Track progress: https://github.com/ggueret/scissors");
}