struct

Obsctl::Domain::Command

Inherits Struct < Value < Object

Base type for parsed CLI commands.

A command knows its own IPC identity and payload arguments, so every surface that has to put one on the wire — the thin CLI client and the TUI dispatcher — builds the payload the same way instead of maintaining its own type-to-name table.

Constructors

Instance methods

initialize
Source
ipc_name

IPC command name, or nil for commands resolved entirely client-side.

Source
percent

Payload percentage, for commands that carry a level.

Source
target

Payload target, for commands that address a named OBS resource.

Source