difftreelog
feat add --version argumnet
in: master
1 file changed
cmds/jrsonnet/src/main.rsdiffbeforeafterboth56struct Opts {56struct Opts {57 #[clap(subcommand)]57 #[clap(subcommand)]58 sub: Option<SubOpts>,58 sub: Option<SubOpts>,59 /// Print version60 #[clap(long)]61 version: bool,596260 #[clap(flatten)]63 #[clap(flatten)]61 input: InputOpts,64 input: InputOpts,81fn main() {84fn main() {82 let opts: Opts = Opts::parse();85 let opts: Opts = Opts::parse();8687 if opts.version {88 print!("{}", Opts::command().render_version());89 std::process::exit(0)90 }839184 if let Some(sub) = opts.sub {92 if let Some(sub) = opts.sub {85 match sub {93 match sub {