Colorizer

A tool for highlighting words in your terminal

https://user-images.githubusercontent.com/794932/122381654-d531d900-cf71-11eb-9939-06d0b9601fbb.mov

Quickstart

  1. Download and change settings.json
  2. Install colorizer and run cargo install colorizer cat server.log | colorizer --config settings.json --profile profile1
  3. tail also work tail -f server.log | colorizer --config settings.json --profile profile1

Install

cargo install colorizer

How to get and compile

git clone https://github.com/kulinsky/colorizer cd colorizer cargo build --release

How to use

  1. create a settings file and create one or more profiles
    { "default": {}, "profile1": {} }
  2. profile can have key "substrings", which is a hashmap with a key: the search word, and a value: target color.
  3. profile can have key "regex", which is a hashmap with a key: the search regex, and a value: target color. { "default": { "substrings": { "info": "GREEN", "debug": "BLUE", "error": "RED" }, "regex": { "(\\d{4})-(\\d{2})-(\\d{2})": "PURPLE" } }, "profile1": { "substrings": { "null": "CYAN", "time": "YELLOW", "message": "PURPLE" } } } example is in the repository

now run the application cat server.log | colorizer --config settings.json --profile profile1