From d162fe847e98fe4ea67798f71aa6751f643a0edc Mon Sep 17 00:00:00 2001 From: Luke Street Date: Fri, 21 Nov 2025 23:55:26 -0700 Subject: [PATCH] Remove --mapping, --selecting-{left,right} from CLI --- objdiff-cli/src/cmd/diff.rs | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/objdiff-cli/src/cmd/diff.rs b/objdiff-cli/src/cmd/diff.rs index 177fd40..13f64e5 100644 --- a/objdiff-cli/src/cmd/diff.rs +++ b/objdiff-cli/src/cmd/diff.rs @@ -66,15 +66,6 @@ pub struct Args { #[argp(option, short = 'c')] /// Configuration property (key=value) config: Vec, - #[argp(option, short = 'm')] - /// Symbol mapping (target=base) - mapping: Vec, - #[argp(option)] - /// Left symbol name for selection - selecting_left: Option, - #[argp(option)] - /// Right symbol name for selection - selecting_right: Option, } pub fn run(args: Args) -> Result<()> { @@ -183,17 +174,7 @@ fn build_config_from_args( apply_project_options(&mut diff_config, options)?; } apply_config_args(&mut diff_config, &args.config)?; - let mut mapping_config = MappingConfig { - mappings: Default::default(), - selecting_left: args.selecting_left.clone(), - selecting_right: args.selecting_right.clone(), - }; - for mapping in &args.mapping { - let (target, base) = - mapping.split_once('=').context("--mapping expects \"target=base\"")?; - mapping_config.mappings.insert(target.to_string(), base.to_string()); - } - Ok((diff_config, mapping_config)) + Ok((diff_config, MappingConfig::default())) } pub struct AppState {