it2 profile shell-integration
Manage automatic shell integration for profiles
Description
Manage automatic shell integration loading for profiles.
Shell integration provides enhanced terminal features:
- Command state tracking (EDITING, RUNNING, FINISHED)
- Exit code capture
- Working directory tracking
- Command history
Available subcommands:
status - Check if shell integration is enabled for a profile
enable - Enable automatic shell integration loading
disable - Disable automatic shell integration loading
Examples:
Check status for current profile
$ it2 profile shell-integration status
Enable for specific profile
$ it2 profile shell-integration enable "My Profile"
Disable for current profile
$ it2 profile shell-integration disable
Command Reference
- it2 profile shell-integration disable - Disable automatic shell integration for a profile
- it2 profile shell-integration enable - Enable automatic shell integration for a profile
- it2 profile shell-integration status - Check if shell integration is enabled for a profile
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
- it2 profile - Manage iTerm2 profiles
- it2 profile clear-badge - Clear the badge text of a profile
- it2 profile create - Guide for creating a new profile
- it2 profile delete - Delete a profile
- it2 profile duplicate - Duplicate a profile
- it2 profile export - Export profile settings
- it2 profile get - Get profile details
- it2 profile get-badge - Get the badge text of a profile
- it2 profile import - Import profile settings
- it2 profile list - List all available profiles
- it2 profile property - Manage profile properties
- it2 profile set-badge - Set the badge text of a profile