CMDC TUI 内置命令注册表。
所有命令实现 execute/2(command_name, state),返回更新的 state 或副作用。
Summary
Functions
@spec all() :: [ExRatatui.Widgets.SlashCommands.Command.t()]
获取所有内置命令列表。
@spec execute(String.t(), CmdcTui.State.t()) :: {:ok, CmdcTui.State.t()} | {:error, String.t()} | :quit
执行命令,返回 {:ok, updated_state} 或 {:error, reason}。
@spec match(String.t()) :: [ExRatatui.Widgets.SlashCommands.Command.t()]
按前缀过滤匹配命令(大小写不敏感)。