it2 variable export

Export variables to JSON

Synopsis

it2 variable export [scope] [identifier] [flags]

Description

Export variable definitions to JSON format for backup or transfer.

Scopes:
app - Application-wide variables
session - Session-specific variables (requires session-id)
tab - Tab-specific variables (requires tab-id)
window - Window-specific variables (requires window-id)

If no scope is specified, exports variables from all available scopes.

Examples:
it2 variable export # Export all variables
it2 variable export app # Export app variables
it2 variable export session # Export session variables
it2 variable export --file backup.json # Export to file

Options

--file

Output file (default: stdout)

--pretty (default true)

Pretty-print JSON output

--session

Session ID for session-scoped variables

--tab

Tab ID for tab-scoped variables

--window

Window ID for window-scoped variables

Options inherited from parent commands

--format (default "text")

Output format (text, json, yaml) - affects how command results are displayed

--timeout

Timeout for API operations - how long to wait for iTerm2 to respond

--url

WebSocket URL for iTerm2 API - typically ws://localhost:1912 for local iTerm2

See Also