Crates.io | aki-mcolor |
lib.rs | aki-mcolor |
version | 0.1.32 |
source | src |
created_at | 2021-02-07 01:57:52.817101 |
updated_at | 2024-06-19 17:00:09.757747 |
description | mark up text with color |
homepage | |
repository | https://github.com/aki-akaguma/aki-mcolor |
max_upload_size | |
id | 351759 |
size | 100,708 |
the mark up text with color program.
aki-mcolor --help
Usage:
aki-mcolor [options]
mark up text with color
Options:
-r, --red <exp> write it in red
-g, --green <exp> write it in green
-b, --blue <exp> write it in blue
-c, --cyan <exp> write it in cyan
-m, --magenda <exp> write it in magenda
-y, --yellow <exp> write it in yellow
-u, --unmark <exp> write it in non-color
-H, --help display this help and exit
-V, --version display version information and exit
Option Parameters:
<exp> regular expression, color the entire match.
Environments:
AKI_MCOLOR_COLOR_SEQ_RED_ST red start sequence specified by ansi
AKI_MCOLOR_COLOR_SEQ_GREEN_ST greep start sequence specified by ansi
AKI_MCOLOR_COLOR_SEQ_BLUE_ST blue start sequence specified by ansi
AKI_MCOLOR_COLOR_SEQ_CYAN_ST cyan start sequence specified by ansi
AKI_MCOLOR_COLOR_SEQ_MAGENDA_ST magenda start sequence specified by ansi
AKI_MCOLOR_COLOR_SEQ_YELLOW_ST yellow start sequence specified by ansi
AKI_MCOLOR_COLOR_SEQ_ED color end sequence specified by ansi
cargo install aki-mcolor
cargo deb
and install .deb into your local repository of debian package.
Makes "ca
" red and "b
" green in standard input text.
echo "abcabca" | aki-mcolor -r "ca" -g "b"
result output :
Extract "arm
" from the rustup target list and make "musl
" green and "android
" cyan.
rustup target list | aki-mline -e arm | aki-mcolor -g "musl" -c "android"
result output :
You can also multiple same color match.
echo "abcdefg" | aki-mcolor -r "c" -g "d" -r "e"
See fn execute()
for this library examples.
This project is licensed under either of
at your option.