Skip to content

feat(cli): interactive task selection #27

@CalvinAllen

Description

@CalvinAllen

Description

Show an interactive task picker when run without arguments.

Behavior

./rnr
# Shows interactive list:
# > build          Build the project
#   test           Run tests
#   deploy         Deploy to production
#   lint           Run linter
# Use arrow keys to select, Enter to run

Acceptance Criteria

  • Show when no task specified (and no default task)
  • List all available tasks with descriptions
  • Arrow key navigation
  • Enter to select and run
  • Escape/Ctrl+C to cancel
  • Fuzzy search/filter

Notes

Consider using dialoguer or inquire crate for terminal UI.

Metadata

Metadata

Assignees

Labels

cliCLI commandsfutureFuture feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions