grut run --list can grow as users add custom shortcuts. Add --filter <text> so users can narrow shortcuts by name, description, or source before choosing one.
Acceptance criteria:
grut run --list --filter <text> filters built-in and custom shortcuts.
- Filtering works with
--json.
- No matches prints the existing empty-list style in text and an empty array in JSON.
grut run --listcan grow as users add custom shortcuts. Add--filter <text>so users can narrow shortcuts by name, description, or source before choosing one.Acceptance criteria:
grut run --list --filter <text>filters built-in and custom shortcuts.--json.