···10101111## API
12121313+- [`getTerminalDefaultProfile`](#getterminaldefaultprofile)
1414+- [`getTerminalProfiles`](#getterminalprofiles)
1515+- [`isTerminalRunning`](#isterminalrunning)
1616+- [`setTerminalDefaultProfile`](#setterminaldefaultprofile)
1717+- [`setTerminalProfile`](#setterminalprofile)
1818+1319### `getTerminalDefaultProfile()`
14202121+Get the default Terminal profile
2222+2323+#### Signature
2424+1525```typescript
1626function getTerminalDefaultProfile(): Promise<string>;
1727```
···26362737### `getTerminalProfiles()`
28383939+Get the list of installed Terminal profiles
4040+4141+#### Signature
4242+2943```typescript
3044function getTerminalProfiles(): Promise<string[]>;
3145```
3232-3333-Get a list of installed Terminal profiles
34463547#### Example
3648···42544355### `isTerminalRunning()`
44565757+Determine whether Terminal is currently running
5858+5959+#### Signature
6060+4561```typescript
4662function isTerminalRunning(): Promise<boolean>;
4763```
4848-4949-Determine whether Terminal is currently running
50645165#### Example
5266···5771```
58725973### `setTerminalDefaultProfile()`
7474+7575+Update the default Terminal profile
7676+7777+#### Signature
60786179```typescript
6280function setTerminalDefaultProfile(profile: string): Promise<void>;
6381```
64826565-Set the default Terminal profile for new windows / tabs
6666-6783#### Example
68846985```javascript
···74907591### `setTerminalProfile()`
76929393+Update the Terminal profile for all open tabs and windows, and optionally update the default profile at the same time
9494+9595+#### Signature
9696+7797```typescript
7898function setTerminalProfile({
7999 profile: string,
80100 setDefault?: boolean = false
81101}): Promise<void>;
82102```
8383-8484-Update all open Terminal tabs to the given profile
8510386104#### Examples
87105