文件名称:shellfn:Rust proc宏,可在rust中轻松安全地使用shell脚本
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-20 22:43:59
Rust
概述
这是一个类似于rust属性的proc宏,它减少了调用Shell命令和解析结果所需的代码量。
它使您可以使用具有强类型功能的任何语言包装脚本。 该函数的参数设置为env变量,脚本的结果解析为值或迭代器。
例子
基本的
use shellfn :: shell;
use std :: error :: Error;
#[shell]
fn list_modified (dir: & str ) -> Result < impl xss=removed>, Box
【文件预览】:
shellfn-master
----rustfmt.toml(34B)
----shellfn-attribute()
--------Cargo.toml(548B)
--------src()
--------LICENSE(1KB)
----Cargo.toml(873B)
----src()
--------lib.rs(8KB)
----examples()
--------calendar.rs(249B)
--------python.rs(587B)
--------git.rs(375B)
----.travis.yml(43B)
----LICENSE(1KB)
----README.md(9KB)
----shellfn-core()
--------Cargo.toml(283B)
--------src()
--------LICENSE(1KB)
----tests()
--------tests.rs(29KB)
----.gitignore(319B)
----CHANGELOG.md(1KB)