Skip to content

Subscriptions

Subscribe to events over Mach IPC, or ask Rift to run another command when an event occurs.

Generated from rift-cli at v0.7.0.

Subscribe to Mach IPC events.

rift-cli subscribe mach <EVENT>

Arguments

<EVENT>

Event to subscribe to (workspace_changed, windows_changed, window_title_changed, focused_window_changed, stacks_changed, layout_changed, selection_changed, binding_mode_changed, config_changed, *).

Subscribe to events via CLI command execution.

rift-cli subscribe cli [OPTIONS] --event <EVENT> --command <COMMAND>

Options

--event <EVENT>

Event to subscribe to (workspace_changed, windows_changed, window_title_changed, focused_window_changed, stacks_changed, layout_changed, selection_changed, binding_mode_changed, config_changed, *).

--command <COMMAND>

Command to execute when event occurs.

--args <ARGS>

Arguments to pass to command (event data will be appended as JSON).

Unsubscribe from Mach IPC events.

rift-cli subscribe unsub-mach <EVENT>

Arguments

<EVENT>

Event to unsubscribe from.

Unsubscribe from CLI events.

rift-cli subscribe unsub-cli <EVENT>

Arguments

<EVENT>

Event to unsubscribe from.

List current CLI subscriptions.

rift-cli subscribe list-cli