All Projects → jamesseanwright → Term4all

jamesseanwright / Term4all

A JavaScript terminal emulator developed using Node.js, WebSockets, React, Redux, and Electron

Programming Languages

javascript
184084 projects - #8 most used programming language

Term4All

Screencap

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 the dist 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].