Node.js library for managing the macOS Terminal.app’s profile (aka theme)
npm install terminal-profile
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');
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
Thanks to Jimmy Bosse for his Stack Overflow answer