Skip to content

Interactive mode#12

Merged
TyostoKarry merged 8 commits into
mainfrom
interactive-mode
Mar 29, 2026
Merged

Interactive mode#12
TyostoKarry merged 8 commits into
mainfrom
interactive-mode

Conversation

@TyostoKarry

Copy link
Copy Markdown
Owner

Create interactive mode for SleepyCLI

  • Launch interactive mode when no flags are provided.
  • Includes a unified menu for mode selection and settings, live-updating results, and custom text input implementation compatible with bubbletea v2.
  • Style the interactive mode using ligloss
  • Unify the cli mode output print with interactive mode to add styling to the cli mode results
  • Update --help and README to include interactive mode documentation

Launch interactive mode when no flags are provided. Includes a unified
menu for mode selection and settings, live-updating results, and custom
text input implementation compatible with bubbletea v2.
Add lipgloss styles to non-interactive result display
- Created render package for displaying the outout
- Replaced direct inline rendering with the new package to display same
output on both interactive and non-interactive modes
@TyostoKarry TyostoKarry self-assigned this Mar 29, 2026
The code was previously ignoring errors. Added default return if error
Replace redundant WriteString(fmt.Sprintf(...)) with single
fmt.Fprintf(...)
@TyostoKarry TyostoKarry merged commit 7865426 into main Mar 29, 2026
2 checks passed
@TyostoKarry TyostoKarry deleted the interactive-mode branch March 29, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant