@kairosis/terminal-events
import { Badge } from ‘@astrojs/starlight/components’;
npm install @kairosis/terminal-eventsEvent types
Section titled “Event types”| Constant | Routing key |
|---|---|
COMMAND_EXECUTED | terminal.command.executed |
DIRECTORY_CHANGED | terminal.directory.changed |
Payload schemas
Section titled “Payload schemas”TerminalCommandExecutedPayload
Section titled “TerminalCommandExecutedPayload”Used by: terminal.command.executed
| Field | Type | Required | Default |
|---|---|---|---|
command | string | Yes | — |
exitCode | integer | No | — |
cwd | string | Yes | — |
shell | string | No | — |
duration | number | No | — |
hostname | string | No | — |
user | string | No | — |
TerminalDirectoryChangedPayload
Section titled “TerminalDirectoryChangedPayload”Used by: terminal.directory.changed
| Field | Type | Required | Default |
|---|---|---|---|
cwd | string | Yes | — |
hostname | string | No | — |
user | string | No | — |