dotfiles/catppuccin/dircolors/generate.sh

21 lines
517 B
Bash
Raw Normal View History

#!/usr/bin/env nix-shell
#! nix-shell -i bash -p gojq "callPackage ./vivid.nix {}"
dirname="$(dirname "$0")"
FLAVOURS=(
2023-02-10 09:13:56 +01:00
"catppuccin-mocha"
"catppuccin-macchiato"
"catppuccin-frappe"
"catppuccin-latte"
)
function to_json() {
2023-02-10 09:13:56 +01:00
gojq -nR '[ inputs | split(":") ][0] | map(. | split("=") | { (.[0]) : .[1] }) | add' </dev/stdin
}
for flavour in ${FLAVOURS[@]}; do
2023-02-10 09:13:56 +01:00
vivid generate $flavour | to_json >"$dirname/$flavour.json"
vivid -m 8-bit generate $flavour | to_json >"$dirname/${flavour}-8bit.json"
done