Skip to main content

validate_args

Function validate_args 

Source
pub fn validate_args(args: &CliArgs) -> Result<(), CliError>
Expand description

Validate CLI arguments for consistency and completeness.

This function performs comprehensive validation of all CLI arguments, checking for:

  • Required arguments in certain modes
  • Conflicting argument combinations
  • Valid argument values

§Errors

Returns a structured CliError with helpful messages if validation fails.

§Example

let args = parse_args()?;
validate_args(&args)?;  // Will error if args are invalid