newsh::spiral_shell:跨平台库以在新Shell中执行命令

时间:2024-05-22 07:22:05
【文件属性】:

文件名称:newsh::spiral_shell:跨平台库以在新Shell中执行命令

文件大小:6.27MB

文件格式:ZIP

更新时间:2024-05-22 07:22:05

TypeScript

:spiral_shell: 跨平台库以在新的shell中执行命令 有时,某个开发环境需要多个终端窗口,因此您需要打开一个新的窗口,或者更好的方法是将其分成多个窗格。 发生这种情况是因为如今,我们有许多交互式CLI应用程序占用了整个终端窗口。 在这种情况下,我们将在自述文件中看到一个说明,该说明指示我们应运行哪些命令。 这种方法的主要问题是现在要求开发人员了解多个命令。 另一个问题是,如果需要手动操作,我们无法确保开发人员会获得所需的开发人员体验。 例如,运行命令,在终端中拆分窗格,然后运行另一个命令。 newsh在这里解决了这些问题,它使您可以配置所需的终端窗口,选项卡或拆分的数量以及在每个窗口中要运行的命令。 尽最大努力使用您自己的终端提供的功能,例如拆分窗格。 但是不用担心,如果某功能不可用,则可以保证打开常规的终端窗口。 特征 :globe_showing_Asia-Australia: 跨平台 :card_file_box: 在当前工作目录中打开新的shell :control_knobs: 支持拆分( i


【文件预览】:
newsh-master
----.github()
--------workflows()
----jest.setup.js(58B)
----yarn.lock(222KB)
----.eslintrc.js(612B)
----src()
--------normalize.ts(917B)
--------utils.ts(248B)
--------index.ts(90B)
--------launchers()
--------file.ts(763B)
--------command.ts(3KB)
--------cli.ts(3KB)
--------launchTerminal.ts(702B)
----babel.config.js(131B)
----.vscode()
--------settings.json(275B)
----scripts()
--------iterm.sh(268B)
--------tmux.sh(209B)
--------windows.bat(64B)
----tsconfig.json(621B)
----LICENSE(1KB)
----assets()
--------newsh-iterm.gif(3.73MB)
--------newsh-tmux.gif(4.2MB)
----jest.config.js(178B)
----__tests__()
--------utils()
--------file.test.ts(2KB)
--------fixtures()
--------command.test.ts(2KB)
--------cli.test.ts(2KB)
----README.md(5KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(39B)
----bin()
--------newsh.js(47B)
----CHANGELOG.md(2KB)
----.eslintignore(5B)
----package.json(2KB)

网友评论