execute-command

Crates.ioexecute-command
lib.rsexecute-command
version0.3.0
sourcesrc
created_at2023-04-19 07:51:38.090692
updated_at2023-04-22 05:56:13.950951
descriptionA simple Rust package that wraps `Command` to simplify the execution of programs.
homepage
repositoryhttps://github.com/krazijames/execute-command
max_upload_size
id843311
size13,405
(krazijames)

documentation

README

crates.io Documentation CI

execute-command

A simple Rust package that wraps Command to simplify the execution of programs.

Usage

Basic functions:

use execute_command as exec;

let mut command = exec::parse("echo 1").unwrap();
let status = exec::status("echo 1").unwrap();
let output = exec::output("echo 1").unwrap();
let string = exec::string("echo 1").unwrap();

Extending Command:

use execute_command::ExecuteCommand;
use std::process::Command;

let mut command = Command::parse("echo 1").unwrap();
let status = Command::parse("echo 1").unwrap().execute_status().unwrap();
let output = Command::parse("echo 1").unwrap().execute_output().unwrap();
let string = Command::parse("echo 1").unwrap().execute_string().unwrap();

Note that these functions will return an error if the program exits with a non-zero status code.

Commit count: 36

cargo fmt