Introduction
Whiskers is a port creation templating tool custom-built for Catppuccin, allowing developers to easily generate ports via template files.
For example:
- catppuccin/windows9x generates a combined file using all flavors and accents from a single template.
- catppuccin/fleet generates each flavor (4 files) from a single template.
- catppuccin/zed generates each accent with all flavors, along with italics and no-italics variants (28 files) from a single template.
- catppuccin/starlight generates each flavor and accent (56 files) from a single template.
- catppuccin/lazygit generates each flavor and accent, along with normal and mergable variants (112 files) from a single template.
Simply running whiskers <template_file>
can regenerate all your files in an
instant, removing the need to painstakingly review hex codes and copy/paste
snippets to different files.
To install Whiskers and start writing templates, see the Installation and Quick Start sections.
For a deeper understanding into why we created whiskers, see the RFC “CAT-0003-Whiskers”.