mirror of
https://github.com/extrawurst/gitui.git
synced 2024-11-27 00:14:52 +03:00
fix regular app exectuation after 045e9e5
This commit is contained in:
parent
fa302717e8
commit
e8b7097845
14
src/args.rs
14
src/args.rs
@ -2,8 +2,8 @@ use crate::bug_report;
|
||||
use anyhow::{anyhow, Result};
|
||||
use asyncgit::sync::RepoPath;
|
||||
use clap::{
|
||||
crate_authors, crate_description, crate_name, crate_version,
|
||||
value_parser, Arg, Command as ClapApp,
|
||||
crate_authors, crate_description, crate_name, crate_version, Arg,
|
||||
Command as ClapApp,
|
||||
};
|
||||
use simplelog::{Config, LevelFilter, WriteLogger};
|
||||
use std::{
|
||||
@ -22,11 +22,12 @@ pub fn process_cmdline() -> Result<CliArgs> {
|
||||
let app = app();
|
||||
|
||||
let arg_matches = app.get_matches();
|
||||
if arg_matches.contains_id("bugreport") {
|
||||
|
||||
if arg_matches.get_flag("bugreport") {
|
||||
bug_report::generate_bugreport();
|
||||
std::process::exit(0);
|
||||
}
|
||||
if arg_matches.contains_id("logging") {
|
||||
if arg_matches.get_flag("logging") {
|
||||
setup_logging()?;
|
||||
}
|
||||
|
||||
@ -98,14 +99,13 @@ fn app() -> ClapApp {
|
||||
Arg::new("poll")
|
||||
.help("Poll folder for changes instead of using file system events. This can be useful if you run into issues with maximum # of file descriptors")
|
||||
.long("polling")
|
||||
.num_args(0)
|
||||
.value_parser(value_parser!(bool)),
|
||||
.action(clap::ArgAction::SetTrue),
|
||||
)
|
||||
.arg(
|
||||
Arg::new("bugreport")
|
||||
.help("Generate a bug report")
|
||||
.long("bugreport")
|
||||
.num_args(0),
|
||||
.action(clap::ArgAction::SetTrue),
|
||||
)
|
||||
.arg(
|
||||
Arg::new("directory")
|
||||
|
Loading…
Reference in New Issue
Block a user