pub fn parse_from(args: Vec<OsString>) -> Result<CliConfig, CliError>Expand description
Parse CLI arguments from an explicit vector.
use std::ffi::OsString;
use std::path::PathBuf;
let args = vec![OsString::from("--run"), OsString::from("examples/basics.rk")];
let cfg = rukalang::cli::parse_from(args).expect("arguments should parse");
assert!(cfg.run);
assert_eq!(cfg.input_path, Some(PathBuf::from("examples/basics.rk")));