Value-object describing what options a virtual process terminal should use.

Fields

pty:Pseudoterminal

An implementation of {@link Pseudoterminal} that allows an extension to control a terminal.

name:String

A human-readable string which will be used to represent the terminal in the UI.

@:optionaloptionaliconPath:Null<EitherType<Uri, EitherType<{light:Uri, dark:Uri}, ThemeIcon>>>

The icon path or {@link ThemeIcon} for the terminal.

@:optionaloptionalcolor:Null<ThemeColor>

The icon {@link ThemeColor} for the terminal. The standard terminal.ansi* theme keys are recommended for the best contrast and consistency across themes.