Lines Matching refs:sub_matches
63 Some(("clone", sub_matches)) => {
66 sub_matches.get_one::<String>("REMOTE").expect("required")
69 Some(("diff", sub_matches)) => {
70 let color = sub_matches
75 let mut base = sub_matches.get_one::<String>("base").map(|s| s.as_str());
76 let mut head = sub_matches.get_one::<String>("head").map(|s| s.as_str());
77 let mut path = sub_matches.get_one::<String>("path").map(|s| s.as_str());
91 Some(("push", sub_matches)) => {
94 sub_matches.get_one::<String>("REMOTE").expect("required")
97 Some(("add", sub_matches)) => {
98 let paths = sub_matches
105 Some(("stash", sub_matches)) => {
106 let stash_command = sub_matches.subcommand().unwrap_or(("push", sub_matches));
108 ("apply", sub_matches) => {
109 let stash = sub_matches.get_one::<String>("STASH");
112 ("pop", sub_matches) => {
113 let stash = sub_matches.get_one::<String>("STASH");
116 ("push", sub_matches) => {
117 let message = sub_matches.get_one::<String>("message");
125 Some((ext, sub_matches)) => {
126 let args = sub_matches