5个不稳定版本
0.3.0 | 2023年12月23日 |
---|---|
0.2.0 | 2023年7月23日 |
0.1.2 | 2023年7月9日 |
0.1.1 | 2023年7月9日 |
0.1.0 | 2023年7月9日 |
#299 in Unix API
1,351 每月下载次数
48KB
1.5K SLoC
XScript
一个用于编写健壮的类似shell脚本的库,并且可以轻松在任何地方运行命令。
use xscript::{read_str, run, vars, Run, LocalEnv};
let mut env = LocalEnv::current_dir()?.with_vars(vars! {
RUSTDOCFLAGS = "--cfg docsrs --cfg xscript_unstable",
RUSTFLAGS = "--cfg xscript_unstable",
});
let project_root = read_str!(env, ["git", "rev-parse", "--show-toplevel"])?;
env.change_dir(project_root)?;
let cargo_args = ["+nightly"];
let doc_args = ["--lib", "--all-features"];
run!(env, ["cargo", ...cargo_args, "doc", ...doc_args])?;
查看文档获取详细信息。
⚖️ 许可
本项目许可为MIT或Apache 2.0,您可自行选择。除非您明确说明,否则您提交到本项目的任何有意贡献,根据Apache 2.0许可定义,将双重许可如上,无任何额外条款或条件。
由Silitics用❤️为开源项目制作。
依赖关系
~0–14MB
~136K SLoC