Skip to main content

parse_args_from

Function parse_args_from 

Source
pub fn parse_args_from(args: Vec<String>) -> Result<AppMode, String>
Expand description

Parse command-line arguments and return the resolved application mode.

This function takes raw command-line arguments and uses clap to parse them into a structured AppMode enum.

§Arguments

  • args - Vector of command-line arguments including program name

§Returns

  • Ok(AppMode) - Successfully parsed application mode
  • Err(String) - Error message if parsing fails

§Errors

Returns an error if:

  • Invalid command-line syntax is provided
  • Required arguments are missing
  • Conflicting options are specified