23 releases

0.1.22 May 2, 2024
0.1.21 Apr 7, 2024
0.1.16 Mar 2, 2024
0.1.14 Feb 27, 2024
0.1.1 Dec 29, 2023

#290 in Command-line interface

Download history 10/week @ 2024-01-15 4/week @ 2024-01-29 17/week @ 2024-02-05 294/week @ 2024-02-19 465/week @ 2024-02-26 38/week @ 2024-03-04 80/week @ 2024-03-11 627/week @ 2024-04-01 74/week @ 2024-04-08 146/week @ 2024-04-29

333 downloads per month

MIT/Apache

3MB
639 lines

colors-by-example

Select ANSI-256 colors on terminal emulator by color indexes example on perceived lightness, chroma or hue.

Features:

  • Find similar colors by Oklch attributes
  • Oklch attributes are provided by example ANSI-256 color indexes
  • Predefined system dependent 4-bit colors for common platforms, e.g. Terminal.app
  • Show sample text with selected colors as foreground or background

Usage

  • Find colors with similar hue to color 148, sort by hue: select_colors -H148 |sort -g -k8

  • Show more similar colors by using --hue-extent: select_colors -H148 --hue-extent 5 |sort -g -k8

    Colors similar to color 148 by hue

  • Show colors opposite in hue to the reference color: select_colors -H148 --hue-extent 5 --opposite|sort -g -k8

    Colors opposite to color 148 by hue

  • Colors with similar lightness to color 148: select_colors -L148|sort -g -k8

    Colors similar to color 148 by lightness

  • Colors similar or brighter than color 148: select_colors -L148 --brighten true |sort -g -k8

    Colors similar or brighter than color 148

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~6–8MB
~145K SLoC