一个Node.js,WebSockets开发JavaScript终端模拟器
一个Node.js,WebSockets,React,Redux和Electron开发JavaScript终端模拟器
Node.js 其它杂项
共12Star
详细介绍
Term4All
A JavaScript terminal emulator developed using Node.js, WebSockets, React, Redux, and Electron.
Why Another Terminal Emulator?
- It's a fun self-learning project
- To provide developers working on Windows and Linux with a nicer way of using the command line, akin to iTerm2 for OS X
Features To Be Implemented
- Shell basics (directory navigation,
.bashrc
etc.) - Split panes
- Tabs
- Keyboard shortcuts
- Autocomplete
Local Development
- Install Node.js 6
git clone https://github.com/jamesseanwright/term4all.git
cd term4all
npm i
npm run dev
Scripts
npm run build
- outputs the distributable code to thedist
dirnpm run dev
- runs the build script and runs the servernpm run electron
- runs the build script and runs the terminal as an Electron appnpm test
- runs the unit tests