ms-cli 0.4.0

Companion CLI for ms-codec โ€” engrave-friendly BIP-39 entropy backups (the ms1 format).
//! When --language is defaulted, stdout language line carries DEFAULT annotation
//! AND stderr emits non-suppressible warning (SPEC ยง6.3 hazard surfacing).

use assert_cmd::Command;
use predicates::prelude::*;

#[test]
fn decode_default_english_warns_on_both_streams() {
    Command::cargo_bin("ms")
        .unwrap()
        .args([
            "decode",
            "ms10entrsqqqqqqqqqqqqqqqqqqqqqqqqqqqqcj9sxraq34v7f",
        ])
        .assert()
        .success()
        .stdout(predicate::str::contains(
            "default โ€” verify against your records",
        ))
        .stderr(predicate::str::contains(
            "note: --language defaulted to 'english'",
        ));
}