/clam

Clam, the html terminal

Primary LanguageJavaScriptMIT LicenseMIT

Clam

Keep clam and use the Html shell.

Badgis!

Build Status

Coverage Status bitHound Score

Dependency Status devDependency Status

Get started

npm i
npm start

In another term run

npm run electron

Testing and coverage

npm run test

npm run coverage

Posting coverage to coveralls.io

Travis builds will push the coverage report to coveralls.io.

To do this locally, create a .coveralls.yml file with the following content:

service_name: travis-ci
repo_token: <repo-token-from-coveralls>

ToDo

RC1

  • ctrl - r to search cmd's
  • multiple windows / tabs
  • tab completion

RC2

  • Standalone installer / program
  • add version history / changelog

Nice to have

  • code color highlighting for cat

Extended

  • plugin system
    • drag and drop files
    • git integration
    • typeahead
    • themes

Done

  • integrate a build tool (Gulp)
  • setup testing and coverage
  • up and down to cycle through cmd's
  • use travis-cs
  • use david-dm
  • show pwd in term