git-cli 0.5.5

A CLI tool that translates natural-language task descriptions into git commands using a local Ollama LLM
Documentation
use git_cli::config::{is_complex_task, is_pr_task};

#[test]
fn pr_task_create_a_pr() {
    assert!(is_pr_task("create a pr"));
    assert!(is_complex_task("create a pr"));
}

#[test]
fn pr_task_variants() {
    assert!(is_pr_task("create pr to main"));
    assert!(is_pr_task("open a pr"));
    assert!(is_pr_task("merge pr #5"));
    assert!(is_pr_task("list open pull requests"));
}

#[test]
fn pr_task_does_not_match_unrelated() {
    assert!(!is_pr_task("show status"));
    assert!(!is_pr_task("create branch feature/auth"));
}