feat: add report flag to CLI
This commit is contained in:
parent
e5c51fe995
commit
57086cab9a
1 changed files with 8 additions and 4 deletions
|
|
@ -19,6 +19,9 @@ use serde::Serialize;
|
|||
struct Cli {
|
||||
#[clap(subcommand)]
|
||||
command: Commands,
|
||||
/// Always generate a report (used for debugging)
|
||||
#[clap(long)]
|
||||
report: bool,
|
||||
}
|
||||
|
||||
#[derive(Subcommand)]
|
||||
|
|
@ -392,10 +395,11 @@ async fn main() {
|
|||
storage_dir.push("rustypipe");
|
||||
_ = std::fs::create_dir(&storage_dir);
|
||||
|
||||
let rp = RustyPipe::builder()
|
||||
.storage_dir(storage_dir)
|
||||
.build()
|
||||
.unwrap();
|
||||
let mut rp = RustyPipe::builder().storage_dir(storage_dir);
|
||||
if cli.report {
|
||||
rp = rp.report();
|
||||
}
|
||||
let rp = rp.build().unwrap();
|
||||
|
||||
match cli.command {
|
||||
Commands::Download {
|
||||
|
|
|
|||
Reference in a new issue