Skip to content

feat: Add global command palette and cross-service search #132

Description

@YoungJinJung

Summary

Add a global command palette and cross-service fuzzy search to unic.

Why

As AWS footprints grow, service-local filtering is not enough. Operators need a fast way to find a resource across services, accounts, and regions without manually drilling into each service first.

Desired behavior

  • Add a global search / command palette entry point
  • Support fuzzy search for at least:
    • resource names
    • IDs
    • ARNs when available
    • service names
  • Make it possible to jump directly into the correct service/detail flow from search results
  • Keep keyboard behavior consistent with the existing TUI

Initial scope

  • Search within the current context first
  • Search across currently supported services only
  • Return navigable search results with service/type labeling

Acceptance Criteria

  • Users can trigger global search from anywhere reasonable in the TUI
  • Search results identify the service and resource type clearly
  • Selecting a result navigates into the relevant screen
  • Tests cover search indexing/filtering behavior and navigation
  • README and docs are updated

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions