PayloadKit

Terminal

com.apple.Terminal

Configures settings for the macOS Terminal application including shell behavior, window appearance, and security options.

macOS

Configuration Keys (13)

Showing 13 of 13 keys

KeyTypeDescriptionDefaultRange

Secure Keyboard Entry

booleanEnables secure keyboard entry to prevent other applications from reading keystrokesDefault: falseRange: —
Shellstring

Default Shell

stringSpecifies the default shell to use when opening new Terminal windowsDefault: —Range: —

Startup Window Settings

stringThe name of the window settings profile to use for new Terminal windowsDefault: "Basic"Range: —

Default Window Settings

stringThe name of the default window settings profileDefault: "Basic"Range: —
Startupinteger

Startup Behavior

integerControls what happens when Terminal starts upDefault: 0Range: Same login shell (0), New window with default settings (1), New window with startup settings (2)

Focus Follows Mouse

booleanMakes Terminal windows gain focus when the mouse enters themDefault: falseRange: —

Window Settings

dictDictionary containing all Terminal window settings profilesDefault: —Range: —

Escape Non-ASCII Characters

booleanEscapes non-ASCII characters when copying textDefault: trueRange: —

Copy Attributes Profile

stringProfile name to use for determining text attributes when copyingDefault: —Range: —

String Encodings

arrayArray of supported text encodings for Terminal windowsDefault: —Range: —

Auto Mark Prompt Lines

booleanAutomatically marks lines that appear to be shell promptsDefault: trueRange: —

Show Line Marks

booleanShows visual indicators for marked lines in the Terminal windowDefault: falseRange: —

Show Tab Bar Only When More Tabs

booleanOnly shows the tab bar when there are multiple tabs openDefault: trueRange: —