Raxol.Commands.CreateTerminalCommand (Raxol v2.0.1)

View Source

Command to create a new terminal instance.

Summary

Functions

Creates a new command with validation.

Types

t()

@type t() :: %Raxol.Commands.CreateTerminalCommand{
  accessibility_options: map() | nil,
  command_id: String.t(),
  correlation_id: String.t(),
  environment_variables: map() | nil,
  font_settings: map() | nil,
  height: pos_integer(),
  metadata: map(),
  shell_command: String.t() | nil,
  terminal_id: String.t(),
  theme: String.t() | nil,
  timestamp: integer(),
  title: String.t() | nil,
  user_id: String.t(),
  width: pos_integer(),
  working_directory: String.t() | nil
}

Functions

new(attrs)

Creates a new command with validation.

validate(command)