【文件属性】:
文件名称:rxjs-shell:rxjs运算符可轻松执行shell命令
文件大小:103KB
文件格式:ZIP
更新时间:2021-05-02 09:48:46
shell rxjs operator TypeScript
rxjs-shell
rxjs运算符可轻松执行shell命令。
特征
将nodejs异步过程创建方法包装到rxjs Observable中。
取消订阅时终止子进程。
使用主题与子进程进行通信。
职能
exec(command [,options])→Observable <{stdout:字符串| 缓冲区,标准错误:字符串| 缓冲区}>
options接口与nodejs exec方法相同
import { exec } from 'rxjs-shell' ;
exec ( 'echo Hello World' ) . subscribe ( output => {
console . log ( output . stdout . toString ( 'utf8' ) ) ; // Hello World\n
} ) ;
execFile(file [,args] [,选项]
【文件预览】:
rxjs-shell-master
----tsconfig.build.json(88B)
----.eslintrc(304B)
----.github()
--------workflows()
----commitlint.config.js(65B)
----yarn.lock(201KB)
----.prettierignore(107B)
----src()
--------models.ts(537B)
--------operators.ts(4KB)
--------util.ts(2KB)
--------execFile.ts(919B)
--------index.ts(264B)
--------fork.ts(1KB)
--------spawn.ts(2KB)
--------exec.ts(829B)
----.vscode()
--------settings.json(165B)
----tsconfig.json(243B)
----LICENSE(1KB)
----test()
--------test-util.ts(523B)
--------operators.spec.ts(8KB)
--------fixtures()
--------exec.spec.ts(2KB)
--------integration.spec.ts(527B)
--------execFile.spec.ts(2KB)
--------util.spec.ts(1KB)
--------fork.spec.ts(2KB)
--------spawn.spec.ts(2KB)
----.prettierrc(141B)
----README.md(5KB)
----.gitignore(920B)
----CHANGELOG.md(5KB)
----package.json(2KB)