shellfireSHELL 开发框架
shellfire 是一个用来简化 SHELL 程序开发的框架,同时提供各种常用功能和函数的封装。
它旨在:
- 消除多个shell解释器之间的差异(以及众多错误)
- 实现常见的习惯用法和功能
- 借助现代化的模块化功能集促进对Shell代码的重用,以快速完成实际工作
- 有效处理JSON,XML和Debian控制文件等结构化数据格式
- 能够开发完全独立的脚本,并附带资源(摘要)
- 允许Shell脚本自动确定并安装其依赖项
- 但几乎没有必要“shell out”到可能不存在或可能无法正常运行的二进制文件
支持:
-
bash (3.2+)
-
bash as sh
-
ash derivatives
-
dash
-
BusyBox ash
-
-
ksh88 derivatives
-
mksh
-
pdksh
-
AIX ksh88
-
Solaries ksh88
-
评论