catwalk-v1.2.0
🧰 Soothing pastel tools for development
Repository
Current version released
3 years ago
Versions
- deno-lib-v1.1.0Latest
- whiskers-v2.3.0
- whiskers-v2.2.0
- whiskers-v2.1.1
- catwalk-v1.3.1
- whiskers-v2.1.0
- catwalk-v1.3.0
- whiskers-v2.0.2
- whiskers-v2.0.1
- whiskers-v2.0.0
- whiskers-v1.1.4
- whiskers-v1.1.3
- deno-lib-v1.0.0
- whiskers-v1.1.2
- puccinier-v1.0.4
- catwalk-v1.2.0
- catwalk-v1.1.1
- catwalk-v1.1.0
- whiskers-v1.1.1
- whiskers-v1.1.0
- whiskers-v1.0.3
- puccinier-v1.0.3
- catwalk-v1.0.3
- whiskers-v1.0.2
- puccinier-v1.0.2
- catwalk-v1.0.2

Catppuccin Toolbox
Catppuccin’s development tools
A set of software tools by Catppuccin developers, for Catppuccin developers.
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 # Install command
$ inkcat --help
$ npm uninstall -g @catppuccin/inkcat # Uninstall commandHelp 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)
Examples:
#1: inkcat frappe,latte peach,rosewater,lavender
#2: inkcat macchiato base,yellow --no-copy
#3: inkcat mocha
#4: inkcat mocha maroon --format rgbDocPuccin
Docpuccin is a small program that fetches health files needed per project type
Usage:
$ npm install -g @catppuccin/docpuccin # Install command
$ docpuccin --help
$ npm uninstall -g @catppuccin/docpuccin # Uninstall commandHelp 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
Examples:
#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.
Contrast Test
Test Catppuccin’s flavours compliance with modern web contrast standards
Usage:
$ git clone https://github.com/catppuccin/toolbox.git
$ cd toolbox/
$ npm ci
$ npm run contrast_test
Nix
With Flakes
Add the following to your flake.nix:
NixOS
{
inputs = {
catppuccin-toolbox.url = "github:catppuccin/toolbox";
};
outputs = {nixpkgs, catppuccin-toolbox, ...}: {
nixosConfigurations.HOSTNAME = nixpkgs.lib.nixosSystem {
modules = [
{
environment.systemPackages = [
catppuccin-toolbox.packages.${pkgs.system}.puccinier
];
}
];
};
};
}
}Home-Manager
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
catppuccin-toolbox.url = "github:catppuccin/toolbox";
};
outputs = {nixpkgs, home-manager, catppuccin-toolbox, ...}: {
homeConfigurations."user@hostname" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
modules = [
{
home.packages = [
catppuccin-toolbox.packages.${pkgs.system}.puccinier
];
}
];
};
};
}Without Flakes
Add the following to your configuration:
{config, pkgs, ...}: let
flake-compat = builtins.fetchTarball "https://github.com/edolstra/flake-compat/archive/master.tar.gz";
catppuccin-toolbox = (import flake-compat {
src = builtins.fetchTarball "https://github.com/catppuccin/toolbox/archive/main.tar.gz";
}).defaultNix;
in {
# Home Manager
home.packages = [
catppuccin-toolbox.packages.${pkgs.system}.puccinier
];
# Nix
environment.systemPackages = [
catppuccin-toolbox.packages.${pkgs.system}.puccinier
];
}
Copyright © 2021-present Catppuccin Org