sharepoint-cli 0.0.2

Agent-friendly SharePoint Online CLI with JSON output, structured exit codes, and schema introspection
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use assert_cmd::Command;

#[test]
fn init_errors_with_quiet() {
    let out = Command::cargo_bin("sharepoint")
        .unwrap()
        .args(["--quiet", "init"])
        .output()
        .unwrap();
    assert!(!out.status.success());
    let combined = format!(
        "{}{}",
        String::from_utf8_lossy(&out.stdout),
        String::from_utf8_lossy(&out.stderr)
    );
    assert!(combined.contains("interactive"), "got: {combined}");
}