Module steward::cmd[][src]

Base building block of the crate.

async fn build() -> steward::Result<()> {
    let build_cmd = cmd! {
        exe: "cargo build",
        env: Env::empty(),
        pwd: Loc::root(),
        msg: "Building a server",
    };

    build_cmd.run().await
}

Structs

Cmd

Struct holds a specification of a command. Can be used for running one-off commands, long running processes etc.

Enums

Output

Enum returned from Cmd::output.