用 Rust 编写的 zsh 模块

时间:2024-07-18 13:30:18
【文件属性】:

文件名称:用 Rust 编写的 zsh 模块

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-18 13:30:18

zsh-module-poc

zsh-module-poc你能用 Rust 为 zsh 制作一个模块吗?是的,是的,您可以,这是概念证明。这是一个开始,但我不知道如何使用 Module,使用起来肯定是安全的,如果这里有一些内存泄漏导致ManuallyDrop s,我不会感到惊讶,但这很好,这只是为了表明它是可能的。如果 zsh 有好的文档就好了,但事实并非如此,这只是我在几个小时的工作后拼凑出来的。安全:呃技术上 泄漏:可能有效吗?是的。想自己试试吗?确保您已运行 zsh。创建目录`export MODULE_PATH=$MODULE_PATH:/path/to/directory货物构建--发布cp target/release/libtest.so /path/to/directory/test.sozmodload test.so你应该看到“来自 Rust 的你好!”打印到终端 许可是麻省理工学院,它是一个 PoC,我不太在意。


【文件预览】:
zsh-module-poc-main
----.gitignore(19B)
----src()
--------lib.rs(2KB)
----LICENSE(1KB)
----Cargo.toml(195B)
----README.md(888B)

网友评论