文件名称:shix:基于Shell的Lua文件系统模块
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-25 16:31:32
Lua
基于Shell的Unix API Lua模块 shix是Unix API Lua模块,它使用POSIX Shell而不是C或FFI绑定,因此没有依赖关系,可以按原样使用。 它仅限于Unix文件系统和进程接口的相对较小的子集,但在紧要关头仍然非常有用。 我是为一个项目编写的,在该项目中,导入基于Lua Unix C的模块似乎太麻烦了。 事实证明,这并不太麻烦,我最终使用了Lua Unix,但我仍然认为shix是一个shix的主意,值得。 外壳不是不够安全吗? 正确的shell编程很困难。 当然,它并不是要用作通用语言。 但是它无处不在,并且是最不常见的分母,可能仅次于C。 我的爱好之一是可移植的C编程和可移植的Unix编程。 多年以来,我已经开发了一些经过良好测试的shell构造,可以在各种脚本中使用,并且已经将其浓缩为一些基本原语。 据我所知,根据POSIX,它们是安全且正确的。 尽管
【文件预览】:
shix-master
----LICENSE(1KB)
----README.md(7KB)
----shix.lua(23KB)