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 modeErr(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