jamesseanwright / Term4all
A JavaScript terminal emulator developed using Node.js, WebSockets, React, Redux, and Electron
Stars: ✭ 12
Programming Languages
javascript
184084 projects - #8 most used programming language
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
dir -
npm run dev
- runs the build script and runs the server -
npm run electron
- runs the build script and runs the terminal as an Electron app -
npm test
- runs the unit tests
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].