😸🧰 Toolbox

Catppuccin’s developement tools

Stars Issues Repo Size

A set of software tools by Catppuccin developers, for Catppuccin developers

πŸ‘· Palette Builder

Export the colors of every Catppuccin flavour into various formats. Currently it supports:

  • CSS
  • Json

Usage:

$ npm install	# fetch dependencies
$ npm start <format> <out_file>

Where:

  • <format>: can be json or css +<out_file>: is an optional parameter. In its absence the new format is printed to the console

🟠 Circular Thumbnails Generator

Generate circular thumbnails of the palettes

Usage:

$ python3 -m pip install --upgrade pip
$ python3 -m pip install --upgrade Pillow
$ python3 __init__.py <--show>

Where:

  • --show: is an optional parameter that displays the PNGs in your device’s image previewing software instead saving them into an out/ directory

πŸ–ŒοΈ InkCat

InkCat is a minimal and versatile solution for displaying colors from each one of Catppuccin’s flavours in your terminal. This program also allows you to copy them to your clipboard.

Usage:

$ npm install -g @catppuccin/inkcat && inkcat --help	# Install command
$ npm uninstall -g @catppuccin/inkcat	# Uninstall command

Note: use sudo if needed

Help info:

Usage:
	#1: inkcat <palette(s)> <color(s)>
	#2: inkcat <flags>

Args:
	<palette(s)>            Palettes separated by commas (e.g. frappe,latte)
	<color(s)>              Colors separated by commas (e.g. peach,rosewater,lavender)

Flags:
	-h,--help               See this help message
	-n,--no-copy            Don't copy the colors to the clipboard
	-f,--format             Specify format (hex, hsl, rgb)

Exmaples:
	#1: inkcat frappe,latte peach,rosewater,lavender
	#2: inkcat macchiato base,yellow --no-copy
	#3: inkcat mocha
	#4: inkcat mocha maroon --format rgb

Testing:

$ npm install	# fetch dependencies
$ make link	# to link the binary locally
$ make unlink	# to unlink the binary

Note: use sudo if needed

πŸ‡¨πŸ‡­ DocPuccin

Docpuccin is a small program that fetches health files needed per project type

Usage:

$ npm install -g @catppuccin/docpuccin && docpuccin --help	# Install command
$ npm uninstall -g @catppuccin/docpuccin	# Uninstall command

Note: use sudo if needed

Help info:

Usage:
	#1: docpuccin <health_file_type> <file(s)>
	#2: docpuccin <flags>

Args:
	<health_file_type>	Check the "Available health files" section
	<file(s)>		Health files to be downloaded. They can be comma separated (e.g. npmrc,npmignore)

Flags:
	-h,--help		See this help message

Exmaples:
	#1: docpuccin npm npmignore
	#2: docpuccin repo license
	#3: docpuccin any makefile,editorconfig`

To see the available health files please download the tool and run it with the --help flag.

Testing:

$ npm install	# fetch dependencies
$ make link	# to link the binary locally
$ make unlink	# to unlink the binary

Note: use sudo if needed

🌈 Contrast Test

Test Catppuccin’s flavours compliance with modern web contrast standards

Usage:

$ npm install	# fetch dependencies
$ npm start

😽 Meow

“Waouh Waouh”, said the French Poodle

Copyright Β© 2021-present Catppuccin Org

GitHub

View Github