Skip to main content

Lightweight module with ANSI control codes to dye python scripts, the simplest and lightest module to work with colors and formatting.

Project description

# dye #
Lightweight module with ANSI control codes to dye python scripts.

This package contains just one module,
it consist only on some declaration,
something like:

`RED = \x1b[31m`

The module has the trivial task of extend the namespace of your application to include
terms you can use to color and format terminal output using ANSI control codes.

### Usage
```python
from dye import *

print fg.BLUE+"colorz"+fg.RESET
print fg.LBLUE+"colorz"+fg.RESET

print style.BOLD + fg.GREEN + bg.YELLOW + "colorz" + style.RESET_ALL
```

The strings contained in the colorz variables are ANSI control codes.

In this set there are:
- the basic 8 colors
```
BLACK
RED
GREEN
YELLOW
BLUE
MAGENTA
CYAN
WHITE
```

- their high intensity versions
```
HBLACK
HRED
HGREEN
HYELLOW
HBLUE
HMAGENTA
HCYAN
HWHITE
```

- The following styles are supported:
```
BOLD
DIM
UNDERL
BLINK
REVERSE
HIDDEN
```

- reset sequences
```
RESET_ALL
RESET_BOLD
RESET_DIM
RESET_UNDERL
RESET_BLINK
RESET_REVERSE
RESET_HIDDEN
```

You can set text color using `fg` codes:
`fg.RED`

You can set background color using `bg` codes:
`bg.RED`

You can set styles using `style` codes:
`style.BOLD`







Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for dye, version 0.3
Filename, size File type Python version Upload date Hashes
Filename, size dye-0.3.tar.gz (1.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page