Guppy.App.Command (guppy v0.1.0)

Copy Markdown View Source

Validated app command metadata.

Commands are app-global. Native menu/keymap events dispatch command ids back to the app coordinator, which invokes Guppy.App.handle_command/3.

Summary

Types

t()

@type t() :: %Guppy.App.Command{
  enabled: boolean(),
  id: String.t(),
  label: String.t() | nil,
  metadata: map()
}