ansi256colors 1.0.0

Creator: codyrutscher

Last updated:

0 purchases

ansi256colors 1.0.0 Image
ansi256colors 1.0.0 Images
Add to Cart

Description:

ansi256colors 1.0.0

ansi256-colors
A tool to print and demo ansi color codes for a 256 color terminal.
Install
Install using pip:
pip install ansi256colors

This will install ansi256 to your python bin. You can then call the script so
long as that is in your path.
Usage
> ansi256 -h
usage: ansi256 [-h] {print-table,test,write} ...

a tool for printing, testing, and exporting ansi color escapes

positional arguments:
{print-table,test,write}
print-table print a table of the ansi color codes
test test color codes on a string
write write a zsh-rc style file that exports all color codes

options:
-h, --help show this help message and exit

Printing Tables
> ansi256 print-table --help
usage: ansi256 print-table [-h] [-f [0-255]] [-b [0-255]] {fg,bg,both}

positional arguments:
{fg,bg,both} specify whether to print foreground, background, or both color code tables

options:
-h, --help show this help message and exit
-f [0-255], --foreground [0-255]
specify a foreground color to be on top of the background table
-b [0-255], --background [0-255]
specify a background color to be the background of the foreground table

For example:
ansi256 print-table both


ansi256 print-table -b 218 fg


Printing Tests
> ansi256 test -h
usage: ansi256 test [-h] [-f [0-255]] [-b [0-255]] TEXT

positional arguments:
TEXT text to test

options:
-h, --help show this help message and exit
-f [0-255], --foreground [0-255]
specify the foreground color code (0-255)
-b [0-255], --background [0-255]
specify the background color code (0-255)

For example:
ansi256 test -b 218 -f 196 "This is a test of red on pink"


Writing RC files
> ansi256 write -h
usage: ansi256 write [-h] FILE

positional arguments:
FILE file to write the exports to

options:
-h, --help show this help message and exit

> ansi256 write testrc
> head -5 testrc
export COLOR0_FG=$'%{\e[38;5;0m%}'
export COLOR0_BG=$'%{\e[48;5;0m%}'
export COLOR1_FG=$'%{\e[38;5;1m%}'
export COLOR1_BG=$'%{\e[48;5;1m%}'
export COLOR2_FG=$'%{\e[38;5;2m%}'

License

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

Customer Reviews

There are no reviews.