文件名称:jsh:JavaScript 命令行
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-18 12:33:29
JavaScript
jsh - JavaScript Shell jsh 是一个 UNIX 命令行 shell,它位于 Node.js 和 sh 之上,允许您同时执行 JavaScript 和 shell 命令。 它与 Node 模块完全兼容,并在初始化时预加载所有内置 Node 模块(就像在 Node REPL 中一样),以及 ~/.jsh/node_modules 中的任何模块,在必要时自动转换为驼峰式。 任何全大写的环境变量都会在启动时添加到全局范围内,并且全局范围内的任何内容都作为环境变量传入由 jsh 启动的进程。 在 shell 命令中,您可以使用 $ 字符替换 JavaScript 环境中的变量。 或者,您可以将任何 JavaScript 表达式括在括号中,并在其前面加上 $ 字符以执行替换。 只要您的 JavaScript 表达式包含非单词字符(如 . 或 " 字符。 jsh 检查表达式
【文件预览】:
jsh-master
----.travis.yml(38B)
----bin()
--------jsh(38B)
----index.js(41B)
----package.json(639B)
----test()
--------test.js(7KB)
----LICENSE(1KB)
----src()
--------waitfor.cc(1KB)
----.npmignore(0B)
----.gitignore(125B)
----lib()
--------functions()
--------commands()
--------shell.js(5KB)
--------completion.js(8KB)
--------readline.js(30KB)
--------vm.js(3KB)
--------jshrc-template.js(913B)
--------waitfor.js(128B)
--------completion()
--------util()
----README.md(3KB)
----binding.gyp(105B)
----build()
--------config.gypi(1KB)
--------waitfor.target.mk(3KB)
--------binding.Makefile(115B)
--------Makefile(13KB)