-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Goal
Redesign the current CLI experience into a TUI (Terminal User Interface) , to provide a more visual and navigable developer experience.
Description
The TUI should allow users to:
- Navigate features using keyboard (arrows, enter, esc, etc.)
- Visually access commands like:
- Generate README
- Generate CHANGELOG
- View Help
- Exit
- Possibly preview README or changelog outputs before writing
- Keep the interface responsive, with keybindings and highlights
References
Tasks
- Select TUI library (e.g., tview, bubbletea)
- Create navigable menu system
- Integrate existing features (README, changelog) as components
- Add footer help (keybindings)
- Preserve interactive experience (survey) or adapt via forms
Acceptance Criteria
forge-cliopens as a fullscreen TUI app- User can navigate between features using only the keyboard
- Visual feedback is provided on selected/active items
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request