#proc-macro #bash #内置 #编译 #绑定 #bash内置 #动态加载

sh-builtin-bash

用于创建bash内置命令的过程宏和绑定

1 个不稳定版本

0.1.0 2021年5月3日

#843过程宏

MIT/Apache

8KB
64

sh-builtin-rs

用于编译动态加载Bash内置命令的crate和过程宏。

注意:此crate仍在开发中。

用法

use sh_builtin_bash::bash_builtin;

/// Prints its arguments back to the standard output.
#[bash_builtin(function = "echo-rs")]
pub fn echo_rs(words: &Vec<String>) -> Result<(), Box<dyn std::error::Error>> {
    println!("{}", words.join(" "));
    Ok(())
}

依赖项

~1.2–3MB
~69K SLoC