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