1 2 3 4 5 6 7 8 9 10 11 12 13 14
use clap::Parser; #[derive(Parser, Default, Debug)] #[clap(author = "Ddraigan", version, about = "A side by side git diff view")] pub struct Arguments { /// File to diff with filename: String, } impl Arguments { pub fn filename(&self) -> &String { &self.filename } }