pyccat 0.1.12

Creator: codyrutscher

Last updated:

Add to Cart

Description:

pyccat 0.1.12

Colored Cat







CCat officially supports Python 3.8+.
Main features

Read and highlight text and code files
Filter to display only selected lines
Multiple highlight styles
Save output at image (png/jpg) file using ansi2image lib.

Installation
pip3 install --upgrade pyccat

Help
ccat -h

positional arguments:
[filename] Filename

Options:
-s, --simple just colorize the file content
-nt, --no-tabulated do not show tab
--style [style name] pygments lib style name. (default: gruvbox-dark). See more at: https://pygments.org/styles/
-l [filter], --lines [filter] return only selected lines (ex1: 5:13 or ex2: 50: or ex3: :100)
-hl [filter], --highlight-lines [filter] highlight only selected lines (ex1: 5:13 or ex2: 50: or ex3: :100)
--output-img [filename] image output file.
-h, --help show help message and exit
-v Specify verbosity level (default: 0). Example: -v, -vv, -vvv
--version show current version

Executing
Regular linux cat

Read a file
ccat /tmp/teste.json


Read a file without table
ccat -nt /tmp/teste.json


Just highlight the file
ccat -s /tmp/teste.json


Display only some lines
ccat -l 18:37 teste.json


ccat -l 18:23,35:37 teste.json


Display only some lines and highlight specific lines
ccat -l 18:37 -hl 18:23,35:37 teste.json

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.