Repository navigation
Initial Release: effect-cli-tui v0.5.0
effect-cli-tui v0.5.0 π
Initial standalone release of effect-cli-tui, extracted from create-effect-agent.
Features β¨
- Effect-native prompts (text, select, multi-select, confirm)
- CLI command execution with capture and streaming
- React/Ink component rendering for terminal UIs
- Full TypeScript support with strict mode
- Comprehensive error handling with discriminated errors
Core Exports οΏ½οΏ½
EffectCLI- Execute CLI commands with EffectTUIHandler- Interactive prompts and UI componentsrenderInkComponent- Render React components in terminal
Documentation π
- README - User guide and examples
- API - Complete API reference
- Architecture - Technical design
Requirements π§
- Node.js >= 20
- Dependencies:
- effect ^3.18.0
- ink ^4.0.0
- react ^18.0.0
- @inquirer/prompts ^5.0.0
Installation π₯
npm install effect-cli-tui@0.5.0Tests β
- All tests passing: 5/5
- Ready for production use