@typeshell/os-command
TypeScript icon, indicating that this package has built-in type declarations

0.0.12 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @typeshell/os-command

Weekly Downloads

1

Version

0.0.12

License

ISC

Unpacked Size

94.4 kB

Total Files

133

Last publish

Collaborators

  • amslime
  • x-cmd
  • edwinjhlee
  • lteam