Skip to content

Initial Release: effect-cli-tui v0.5.0

Choose a tag to compare

@PaulJPhilp PaulJPhilp released this 27 Oct 00:27
· 45 commits to main since this release

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 Effect
  • TUIHandler - Interactive prompts and UI components
  • renderInkComponent - Render React components in terminal

Documentation πŸ“š

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.0

Tests βœ…

  • All tests passing: 5/5
  • Ready for production use