Skip to content

Installation

Theme Manager requires Node.js 22 or newer. It is published to npm as the public scoped package @ajaymamtora/theme-manager.

Terminal window
pnpm add --global @ajaymamtora/theme-manager

The equivalent npm command also works:

Terminal window
npm install --global @ajaymamtora/theme-manager

This installs the canonical tman command. The package also exposes tg and tselector as bin aliases.

Only --pick needs Pastel. Install it with:

Terminal window
brew install pastel

On other platforms with Rust available:

Terminal window
cargo install pastel

If Pastel is missing, tman generate --pick exits with an actionable install/PATH error. Seed, random, last-used, favorite, and custom-theme generation and selection do not require it.

Next: verify the platform requirements or generate your first theme.