@@ -18,11 +18,11 @@ public class CompareCommandSettings : CommandSettings
1818{
1919 [ CommandArgument ( 0 , "<sourceAssembly>" ) ]
2020 [ Description ( "Path to the source/baseline assembly" ) ]
21- public required string SourceAssemblyPath { get ; init ; }
21+ required public string SourceAssemblyPath { get ; init ; }
2222
2323 [ CommandArgument ( 1 , "<targetAssembly>" ) ]
2424 [ Description ( "Path to the target/current assembly" ) ]
25- public required string TargetAssemblyPath { get ; init ; }
25+ required public string TargetAssemblyPath { get ; init ; }
2626
2727 [ CommandOption ( "-c|--config <configFile>" ) ]
2828 [ Description ( "Path to configuration file" ) ]
@@ -128,6 +128,7 @@ public override int Execute([NotNull] CommandContext context, [NotNull] CompareC
128128 if ( ! string . IsNullOrEmpty ( settings . ConfigFile ) )
129129 {
130130 logger . LogInformation ( "Loading configuration from {ConfigFile}" , settings . ConfigFile ) ;
131+
131132 // In a real implementation, we would load the configuration from the file
132133 config = ComparisonConfiguration . CreateDefault ( ) ;
133134 }
@@ -141,13 +142,15 @@ public override int Execute([NotNull] CommandContext context, [NotNull] CompareC
141142 if ( settings . NamespaceFilters != null && settings . NamespaceFilters . Length > 0 )
142143 {
143144 logger . LogInformation ( "Applying namespace filters: {Filters}" , string . Join ( ", " , settings . NamespaceFilters ) ) ;
145+
144146 // In a real implementation, we would update the configuration with the filters
145147 }
146148
147149 // Apply command-line exclusions if specified
148150 if ( settings . ExcludePatterns != null && settings . ExcludePatterns . Length > 0 )
149151 {
150152 logger . LogInformation ( "Applying exclusion patterns: {Patterns}" , string . Join ( ", " , settings . ExcludePatterns ) ) ;
153+
151154 // In a real implementation, we would update the configuration with the exclusions
152155 }
153156
0 commit comments