2 个不稳定版本
0.3.0 | 2023年4月22日 |
---|---|
0.2.0 | 2023年4月20日 |
0.1.0 |
|
0.0.0 |
|
#16 in #包装
每月302次下载
10KB
174 代码行(不含注释)
execute-command
一个简单的Rust包,用于包装 Command
以简化程序的执行。
用法
基本功能
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();
扩展 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();
注意,如果程序以非零状态码退出,这些函数将返回错误。
依赖
~330–800KB
~19K SLoC