npm.io
3.0.0 • Published 1 year ago

terminal-profile

Licence
MIT
Version
3.0.0
Deps
1
Size
4 kB
Vulns
0
Weekly
0
Stars
4
DeprecatedThis package is deprecated

terminal-profile

Node.js library for managing the macOS Terminal.app’s profile (aka theme)

Install

npm install terminal-profile

API

setTerminalProfile()
function setTerminalProfile(profile: string): Promise<void>;

Update all of Terminal’s windows and tabs to the profile profile

import {setTerminalProfile} from 'terminal-profile';

await setTerminalProfile('One Dark');
setTerminalDefaultProfile()
function setTerminalDefaultProfile(profile: string): Promise<void>;

Update Terminal’s default profile to profile

import {setTerminalDefaultProfile} from 'terminal-profile';

await setTerminalDefaultProfile('One Light');
  • auto-terminal-profile – Automatically switch macOS Terminal’s profile (theme) based on the system-wide dark / light appearance mode

Acknowledgements

Thanks to Jimmy Bosse for his Stack Overflow answer