Skip to content

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”.