Function parse_exclude_repos

Source
pub fn parse_exclude_repos(raw: &str) -> Vec<String>
Expand description

Parses a comma-separated list of repository names into a clean vector.

Each entry is trimmed of surrounding whitespace and empty entries are dropped, so trailing commas and stray spaces are tolerated.

§Arguments

  • raw - The raw comma-separated value (e.g. "claude-src, other-repo")

§Returns

A Vec<String> with one entry per non-empty, trimmed repository name.

§Examples

use rusty_commit_saver::config::parse_exclude_repos;

assert_eq!(parse_exclude_repos("claude-src, foo"), vec!["claude-src", "foo"]);
assert_eq!(parse_exclude_repos("  "), Vec::<String>::new());