fn succeeds_with_custom_shell_and_os_specificity_and_multistage_and_interpolation() {
    let output = expect_exit_code!(
        1,
        r#"
        env_files = ["src/.env"]
        [scripts]
        basic.cmd.generic = "exit 2"
        basic.cmd.targets.linux.exec = [
            "echo %SHORTGREETING %%",
            "echo %name && exit 1"
        ]
        basic.cmd.targets.linux.shell = ["bash", "-c", "{COMMAND}"]
        basic.args = ["name"]
        basic.env_vars = ["SHORTGREETING"]
        "#,
        BONNIE_VERSION,
        ["basic", "Name", "foo", "bar"]
    );
    println!("{:?}", output);
    assert_contains_ordered!(
        output,
        ["bash, [\"-c\", \"echo Hello foo bar && echo Name && exit 1\"]"]
    );
}
// This test will only work on Linux
This test will only work on Linux
This test will only work on Linux
fn succeeds_with_custom_shell_and_os_specificity_and_multistage_and_interpolation() {
    let output = expect_exit_code!(
        1,
        r#"
        env_files = ["src/.env"]
        [scripts]
        basic.cmd.generic = "exit 2"
        basic.cmd.targets.linux.exec = [
            "echo %SHORTGREETING %%",
            "echo %name && exit 1"
        ]
        basic.cmd.targets.linux.shell = ["bash", "-c", "{COMMAND}"]
        basic.args = ["name"]
        basic.env_vars = ["SHORTGREETING"]
        "#,
        BONNIE_VERSION,
        ["basic", "Name", "foo", "bar"]
    );
    println!("{:?}", output);
    assert_contains_ordered!(
        output,
        ["bash, [\"-c\", \"echo Hello foo bar && echo Name && exit 1\"]"]
    );
}
fn succeeds_with_custom_shell_and_os_specificity_and_multistage_and_interpolation ( ) { let output = expect_exit_code ! ( 1 r#"
        env_files = ["src/.env"]
        [scripts]
        basic.cmd.generic = "exit 2"
        basic.cmd.targets.linux.exec = [
            "echo %SHORTGREETING %%",
            "echo %name && exit 1"
        ]
        basic.cmd.targets.linux.shell = ["bash", "-c", "{COMMAND}"]
        basic.args = ["name"]
        basic.env_vars = ["SHORTGREETING"]
        "# BONNIE_VERSION [ " " " " " " " " ] ) ; println ! ( " " output ) ; assert_contains_ordered ! ( output [ " \" \" \" \" " ] ) ; }
This test will only work on Linux
This test will only work on Linux