#shell #yield #u8 #command #execute #static #cmd-execute

cmd-proc-macro

在构建项目时运行一些 Shell 脚本,并将标准输出作为 &[u8] 产生

1 个不稳定版本

0.1.4 2023年11月6日
0.1.3 2023年11月6日
0.1.2 2023年11月5日

#604过程宏

MIT 许可证

4KB

cmd-proc-macro

这个包只包含一个过程宏 cmd_execute,它可以执行 Shell 命令,并产生一个类型为 &'static [u8; N] 的表达式,这是命令的输出

用法

src/main.rs

let cargo = cmd_execute!("cat Cargo.toml");
let bytes = include_bytes!("../Cargo.toml");
assert_eq!(cargo, bytes);

依赖项

~300–750KB
~18K SLoC