0.0.3 • Published 7 years ago
terminalus v0.0.3
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
- Frame options menu (Key: W)
- Create an Immutable Map with history for frame state
- Add watch support (chokidar & minimatch)
- Create Layout widget (html TR/TD like)
- Fullscreen toggle (Key: F)
- Restart process (Key: ↵)
- 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