@typeshell/os-command
v0.0.12
Published
## 目标
Downloads
14
Readme
OS-Command
目标
提供系统级别的命令,提供跨平台的能力 包括以下内容:
- 文件系统: ls, find, fse: rm, mv
- 网络系统栈: network
- 跨平台通用基本gui,用于脚本编程:我们不打算集成qt库之类的界面库,我们的解决方案是利用原生工具进行命令行编程:
- 采用web server的方式,提供界面 -- web gui
- 如果nodeshell进化成自带electron,那么,采用自身的渲染引擎
- oascript以及zenity,可以作为一个基本库抽取出来,提供一种简单轻量级的选择 -- tool gui, best effort
- 文件以及字符串流的处理,由
@utilx/stream
来处理
职责
- cmd-types 处理的是 浅层命令封装
- os-command处理的是 系统级别的命令,提供跨平台的能力
- 其余的功能,docker,aliyun,则通过其他api封装库来实现,并不属于os-command