# Colorizer
## Description
Colorizer is a tool for highlighting words in your terminal. It accepts one or more pattern parameters as input and highlights each match in one of the available colors:
- Black
- Red
- Green
- Yellow
- Blue
- Purple
- Cyan
- White
## Usage
To see the available options, run:
```sh
$ colorizer --help
```
## Installation
You can install Colorizer using the following command:
```sh
$ cargo install colorizer
```
## Examples
### Example 1
Highlight the word "world" in red:
```sh
### Example 2
Highlight words containing the letter "r" in green:
```sh
## Configuration
On startup, Colorizer checks for a configuration file in the home directory ~/.config/colorizer/config.yml. It allows you to use profiles defined in this file.
Create a configuration file in this directory and use a profile from it via the -p or --profile parameter. If the configuration file exists and Colorizer is launched without specifying a profile name, the "default" profile will be used. Colorizer does not terminate abnormally if the configuration file is not found or if the specified profile does not exist.
### Usage Example
If the config file exists, you can use the "my_profile" profile as follows:
```sh
If the config file exists, the "default" profile will be used if no profile is specified:
```sh
### Configuration Example
Here's an example of a configuration file in YAML format:
```yml
profiles:
default:
red:
- "hello .*"
- "foo"
blue:
- "bar .*"
my_profile:
red:
- ".*"
```
Enjoy using Colorizer and add some color to your terminal experience!