A colorscheme generator
Go to file
Agatha Lovelace 06b6ae85e8
Support customizing colors
2023-04-09 18:43:40 +02:00
.github/workflows Initial commit 2023-04-09 17:24:03 +02:00
src Support customizing colors 2023-04-09 18:43:40 +02:00
.envrc Initial commit 2023-04-09 17:24:03 +02:00
.gitignore Initial commit 2023-04-09 17:24:03 +02:00
Cargo.lock Initial commit 2023-04-09 17:24:03 +02:00
Cargo.toml Initial commit 2023-04-09 17:24:03 +02:00
LICENSE.md Initial commit 2023-04-09 17:24:03 +02:00
README.md Support customizing colors 2023-04-09 18:43:40 +02:00
default.nix Initial commit 2023-04-09 17:24:03 +02:00
flake.lock Initial commit 2023-04-09 17:24:03 +02:00
flake.nix Initial commit 2023-04-09 17:24:03 +02:00
shell.nix Initial commit 2023-04-09 17:24:03 +02:00

README.md

Colorpickle

Screenshot of a colorscheme output in a terminal

A colorscheme generator.

Building

Clone this repository, then run:

cargo build --release

The output binary will be in target/release/colorpickle

Alternatively,

nix build github:AgathaSorceress/colorpickle

A binary for linux-x86_64 is built on each commit and uploaded to Artifacts.

Usage

Usage: colorpickle [OPTIONS] <IMAGE>

Arguments:
  <IMAGE>  Path to image to pick colors from

Options:
  -c, --colors <COLORS>          Number of colors to generate (excluding bold colors) [default: 8]
  -b, --no-bold                  Skip generating bold color variants
      --bold-delta <BOLD_DELTA>  How much lightness should be added to bold colors [default: 0.2]
      --rotate-hue <ROTATE_HUE>  Rotate colors along the hue axis [default: 0]
      --lighten <LIGHTEN>        Lighten/darken colors [default: 0]
      --saturate <SATURATE>      Saturate/desaturate colors [default: 0]
  -h, --help                     Print help
  -V, --version                  Print version