diff --git a/src/commands/copy.rs b/src/commands/copy.rs index b07eded..a0d1fe3 100644 --- a/src/commands/copy.rs +++ b/src/commands/copy.rs @@ -29,7 +29,7 @@ pub struct CopyCommandArgs { pub source: String, pub dest: String, #[clap(long)] - pub transcode_preset: Option, + pub preset: Option, #[clap(long)] pub transcode_config: Option, #[clap(long)] @@ -46,11 +46,11 @@ pub fn copy_command( _args: CLIArgs, copy_args: &CopyCommandArgs, ) -> Result<(), Box> { - if copy_args.transcode_config.is_none() && copy_args.transcode_preset.is_none() { + if copy_args.transcode_config.is_none() && copy_args.preset.is_none() { panic!("Please provide Transcode Preset/Config"); } - if let Some(preset) = ©_args.transcode_preset { + if let Some(preset) = ©_args.preset { if preset == "list" { print_presets(); exit(0); @@ -110,7 +110,7 @@ pub fn copy_command( } if copy_args - .transcode_preset + .preset .as_ref() .unwrap_or(&"".to_string()) == "copy" @@ -228,7 +228,7 @@ fn transcode_files( copy_args: &CopyCommandArgs, ) -> Result<(), Box> { let transcode_config = transcode_preset_or_config( - copy_args.transcode_preset.as_ref(), + copy_args.preset.as_ref(), copy_args.transcode_config.as_ref(), ) .expect("transcode config error"); diff --git a/src/commands/stats.rs b/src/commands/stats.rs new file mode 100644 index 0000000..83affe2 --- /dev/null +++ b/src/commands/stats.rs @@ -0,0 +1,11 @@ +use crate::args::CLIArgs; + +#[derive(Debug, Clone, clap::Args)] +pub struct StatsArgs { + +} + + +pub fn stats_command(args: CLIArgs, stats_args: &StatsArgs) -> Result<(), Box> { + Ok(()) +} diff --git a/src/commands/transcode.rs b/src/commands/transcode.rs index e40dfb1..34914f1 100644 --- a/src/commands/transcode.rs +++ b/src/commands/transcode.rs @@ -17,7 +17,7 @@ pub struct TranscodeCommandArgs { pub source: String, pub dest: String, #[clap(long)] - pub transcode_preset: Option, + pub preset: Option, #[clap(long)] pub transcode_config: Option, #[clap(long)] @@ -30,7 +30,7 @@ pub fn transcode_command( _args: CLIArgs, transcode_args: &TranscodeCommandArgs, ) -> Result<(), Box> { - if let Some(preset) = &transcode_args.transcode_preset { + if let Some(preset) = &transcode_args.preset { if preset == "list" { print_presets(); exit(0); @@ -38,7 +38,7 @@ pub fn transcode_command( } let transcode_config = transcode_preset_or_config( - transcode_args.transcode_preset.as_ref(), + transcode_args.preset.as_ref(), transcode_args.transcode_config.as_ref(), ) .expect("transcode config error");