CmdcTui.Commands (cmdc_tui v0.1.1)

Copy Markdown View Source

CMDC TUI 内置命令注册表。

所有命令实现 execute/2(command_name, state),返回更新的 state 或副作用。

Summary

Functions

获取所有内置命令列表。

执行命令,返回 {:ok, updated_state}{:error, reason}

按前缀过滤匹配命令(大小写不敏感)。

Functions

all()

获取所有内置命令列表。

execute(name, state)

@spec execute(String.t(), CmdcTui.State.t()) ::
  {:ok, CmdcTui.State.t()} | {:error, String.t()} | :quit

执行命令,返回 {:ok, updated_state}{:error, reason}

match(prefix)

按前缀过滤匹配命令(大小写不敏感)。