terminalus
v0.0.3
Published
Terminal dashboard for npm
Downloads
8
Readme
Terminalus (Work in progress)
npm terminal dashboard
Install
Configure
Frames
Watch
Notifications
Wait for other process
Layout
Shortcuts
Meta
Formatters
Examples
Simple app
Webpack
Express
ToDo until 0.1
- [x] Frame options menu (Key: W)
- [x] Create an Immutable Map with history for frame state
- [x] Add watch support (chokidar & minimatch)
- [x] Create Layout widget (html TR/TD like)
- [x] Fullscreen toggle (Key: F)
- [x] Restart process (Key: ↵)
- [x] Match frame config
cmd
to package script - [ ] History Log (Key: R)
- [ ] Trigger restart if other frames finished successfully (dependency)
- [ ] Desktop notify (grouped)
- [ ] Content tabs: stdout, stderr, stats
- [ ] Autofocus last frame with error
- [ ] Meta info support - info to be displayed in the frame title or footer
- [ ] Custom output formatters - use different blessed widgets (default Log)
- [ ] Replace Immutable.js with Seamless-Immutable
Changelog
History of all changes in CHANGELOG.md
Reading
- Ramda Docs
- Immutable.js Docs
- Cycle.js Fundamentals - egghead.io
- JSON Schema & Ajv: Another JSON Schema Validator
- Inheritance and the prototype chain
- Process - Node.js Documentation
- Events - Node.js Documentation
- If you’re a startup, you should not use React (reflecting on the BSD + patents license)
- Seamless-Immutable: An Alternative to ImmutableJS