Slash command: /command — run a shell command.
Summary
Types
@type result() :: {:events, [Vibe.Event.t()]} | {:command, atom() | {atom(), map()}} | :compact | :ignore
@type spec() :: Vibe.Session.Command.Spec.t() | %{ :name => String.t(), optional(:aliases) => [String.t()], optional(:description) => String.t(), optional(:selectors) => [atom()] }