0.0.12 • Published 5 years ago

@typeshell/os-command v0.0.12

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

OS-Command

目标

提供系统级别的命令,提供跨平台的能力 包括以下内容:

  1. 文件系统: ls, find, fse: rm, mv
  2. 网络系统栈: network
  3. 跨平台通用基本gui,用于脚本编程:我们不打算集成qt库之类的界面库,我们的解决方案是利用原生工具进行命令行编程:
    1. 采用web server的方式,提供界面 -- web gui
    2. 如果nodeshell进化成自带electron,那么,采用自身的渲染引擎
    3. oascript以及zenity,可以作为一个基本库抽取出来,提供一种简单轻量级的选择 -- tool gui, best effort
  4. 文件以及字符串流的处理,由@utilx/stream来处理

职责

  1. cmd-types 处理的是 浅层命令封装
  2. os-command处理的是 系统级别的命令,提供跨平台的能力
  3. 其余的功能,docker,aliyun,则通过其他api封装库来实现,并不属于os-command