Shell.js:基于 JavaScript 的网页 HTML 终端模拟库

Shell.js 是一个 JavaScript 库,允许开发者在网页中嵌入交互式 HTML 终端模拟器。

安装

# 推荐使用 yarn
$ yarn add shell.js

# 使用 npm
$ npm i shell.js

# 使用 bower
$ bower install shell.js --save

配置选项

每个 Shell 实例支持以下配置选项:

| 选项 | 可选值 | 描述 | 默认值 |

| ------ | ---------------------- | ------------ | ------------------ |

| user | 字符串 | 用户名 | "用户" |

| host | 字符串 | 主机名 | "主办" |

| path | 字符串 | 工作目录 | "~" | "C:Windowssystem32" |

| style | "default" | "ubuntu" | "osx" | "windows" | 操作系统风格 | "default" |

| theme | "dark" | "light" | 主题 | "dark" |

zip
shell_js-develop.zip 预估大小:82个文件
folder
shell.js-develop 文件夹
file
.gitignore 155B
file
.babelrc 172B
file
package.json 2KB
file
.nycrc 373B
folder
webpack 文件夹
file
common.js 2KB
file
dev.js 188B
file
prod.js 338B
folder
src 文件夹
folder
sass 文件夹
folder
components 文件夹
file
_content.scss 715B
file
_status-bar.scss 2KB
file
_typed-cursor.scss 223B
file
_all.scss 65B
folder
modifiers 文件夹
file
_light.scss 518B
file
_responsive.scss 75B
file
_typed.scss 87B
file
_osx.scss 1KB
file
_ubuntu.scss 2KB
file
_all.scss 129B
file
_windows.scss 3KB
file
main.scss 521B
folder
helpers 文件夹
file
_functions.scss 712B
file
_variables.scss 221B
file
_helpers.scss 25B
file
_mixins.scss 3KB
file
_resolutions.scss 1KB
file
_all.scss 101B
folder
base 文件夹
file
_variables.scss 94B
file
_icons.scss 1021B
file
_typography.scss 307B
file
_all.scss 60B
folder
js 文件夹
folder
Builders 文件夹
file
OsxBuilder.ts 3KB
file
WindowsBuilder.ts 2KB
file
DefaultBuilder.ts 7KB
file
BuilderFactory.ts 751B
file
UbuntuBuilder.ts 90B
file
BuilderInterface.ts 404B
file
index.ts 202B
folder
Interfaces 文件夹
file
CommandParams.ts 122B
file
Theme.ts 81B
file
Style.ts 131B
file
Options.ts 238B
file
index.ts 134B
folder
Shell 文件夹
file
Shell.ts 2KB
file
ShellElement.ts 58B
file
StatusBarTitle.ts 537B
file
index.ts 219B
file
StatusBar.ts 746B
file
StatusBarButtons.ts 545B
file
Content.ts 516B
file
StatusBarIcon.ts 533B
file
main.ts 4KB
file
utils.ts 2KB
file
webpack.config.js 674B
file
.travis.yml 326B
folder
assets 文件夹
folder
fonts 文件夹
file
shell.woff 2KB
file
selection.json 5KB
file
shell.eot 2KB
file
shell.ttf 2KB
file
shell.svg 2KB
folder
images 文件夹
file
logo.margins.png 29KB
file
screenshot.png 93KB
file
logo.png 20KB
file
LICENSE 1KB
file
tsconfig.json 337B
file
typings.json 166B
file
README.md 2KB
file
index.html 3KB
folder
lib 文件夹
file
shell.js 81KB
file
shell.js.map 14KB
file
shell.min.js.LICENSE.txt 199B
file
shell.min.js 41KB
file
shell.min.js.map 28KB
folder
typings 文件夹
folder
globals 文件夹
folder
mocha 文件夹
file
typings.json 376B
file
index.d.ts 8KB
folder
modules 文件夹
folder
chai 文件夹
file
typings.json 626B
file
index.d.ts 16KB
file
index.d.ts 99B
file
bower.json 726B
folder
test 文件夹
folder
helpers 文件夹
file
css-modules-compiler.js 323B
file
main.test.ts 7KB
file
util.test.ts 3KB
file
.editorconfig 268B
file
yarn.lock 284KB
...
zip 文件大小:338.12KB