colortty

Crates.iocolortty
lib.rscolortty
version0.2.5
sourcesrc
created_at2019-03-03 07:24:45.720011
updated_at2022-06-16 21:29:09.523531
descriptionA utility to generate color schemes for alacritty
homepage
repositoryhttps://github.com/shuhei/colortty
max_upload_size
id118355
size168,024
Shuhei Kagawa (shuhei)

documentation

README

colortty

colortty is a utility to generate color schemes for alacritty. It also supports the following conversions:

  • iTerm 2 -> alacritty
  • mintty -> alacritty
  • Gogh -> alacritty

screenshot of colortty list

Installation

cargo install colortty

Usage

colortty - color scheme converter for alacritty

USAGE:
    # List color schemes at https://github.com/mbadolato/iTerm2-Color-Schemes
    colortty list
    colortty list -p iterm
    colortty list -u # update cached color schemes

    # List color schemes at https://github.com/Gogh-Co/Gogh
    colortty list -p gogh
    colortty list -p gogh -u # update cached color schemes

    # Get color scheme from https://github.com/mbadolato/iTerm2-Color-Schemes
    colortty get <color scheme name>
    colortty get -p iterm <color scheme name>

    # Get color scheme from https://github.com/Gogh-Co/Gogh
    colortty get -p gogh <color scheme name>

    # Convert with implicit input type
    colortty convert some-color.itermcolors
    colortty convert some-color.minttyrc
    colortty convert some-color.sh

    # Convert with explicit input type
    colortty convert -i iterm some-color-theme
    colortty convert -i mintty some-color-theme
    colortty convert -i gogh some-color-theme

    # Convert stdin (explicit input type is necessary)
    cat some-color-theme | colortty convert -i iterm -
    cat some-color-theme | colortty convert -i mintty -
    cat some-color-theme | colortty convert -i gogh -"

Development

Install:

cargo install --path .

Build:

cargo build

Test:

cargo test

License

MIT

Commit count: 91

cargo fmt