Skip to main content

Note: This package has been built automatically by zero2pypi. If possible, you should use the zero-install feed instead: http://gfxmonk.net/dist/0install/python-termstyle.xml


termstyle

termstyle is a simple python library for adding coloured output to terminal (console) programs. The definitions come from ECMA-048, the “Control Functions for Coded Character Sets” standard.

Installation:

I thoroughly recommend using the zero-install feed (see the project homepage) to manage your dependencies if at all possible. zero-install provides a much better system than pip or easy_install, and works with absolutely any language and allows decentralised package management that requires no special privileges to install.

Example Usage:

from termstyle import *
print "%s:%s" % (red('Hey'), green('how are you?'))
print blue('How ', bold('you'), ' doin?')

or, you can use a colour just as a string:

print "%sBlue!%s" % (blue, reset)

Styles:

reset or default (no colour / style)

colour:

black
red
green
yellow
blue
magenta
cyan
white

background colour:

bg_black
bg_red
bg_green
bg_yellow
bg_blue
bg_magenta
bg_cyan
bg_white
bg_default

In terminals supporting transparency bg_default is often used to set the background to transparent [1].

weight:

bold
inverted

style:

italic
underscore

Controls:

auto() - sets colouring on only if sys.stdout is a terminal
disabe() - disable colours
enable() - enable colours

Download files

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

Source Distribution

termstyle-0.1.11.tar.gz (4.6 kB view details)

Uploaded Source

File details

Details for the file termstyle-0.1.11.tar.gz.

File metadata

  • Download URL: termstyle-0.1.11.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for termstyle-0.1.11.tar.gz
Algorithm Hash digest
SHA256 ef74b83698ea014112040cf32b1a093c1ab3d91c4dd18ecc03ec178fd99c9f9f
MD5 b6ec81a1c7ebe06f139ce3c294bd3ff8
BLAKE2b-256 65534dfdfe12b499f375cc78caca9cf146c01e752bab7713de4510d35e3da306

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.11 This release

1 file

0.1.10

0.0.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page