Skip to main content

jk_terminal_essentials

Introduction

This module provides essential constants and information about the terminal. This module is intended for implementing CLI tools and other applications running in a terminal.

Information about this module can be found here:

How to use this module

Import this module

Please include this module into your application using the following code:

import jk_terminal_essentials as te

Colors

This module provides a variety of color constants. For example:

print(te.FGCOLOR_RED + "Error!" + te.STYLE_RESET)

The following colors are supported:

FGCOLOR_BLACK = "\x1b[30m"
FGCOLOR_RED = "\x1b[31m"
FGCOLOR_GREEN = "\x1b[32m"
FGCOLOR_YELLOW = "\x1b[33m"
FGCOLOR_BLUE = "\x1b[34m"
FGCOLOR_MAGENTA = "\x1b[35m"
FGCOLOR_CYAN = "\x1b[36m"
FGCOLOR_LIGHT_GRAY = "\x1b[37m"

FGCOLOR_DARK_GRAY = "\x1b[90m"
FGCOLOR_LIGHT_RED = "\x1b[91m"
FGCOLOR_LIGHT_GREEN = "\x1b[92m"
FGCOLOR_LIGHT_YELLOW = "\x1b[93m"
FGCOLOR_LIGHT_BLUE = "\x1b[94m"
FGCOLOR_LIGHT_MAGENTA = "\x1b[95m"
FGCOLOR_LIGHT_CYAN = "\x1b[96m"
FGCOLOR_WHITE = "\x1b[97m"

BGCOLOR_BLACK = "\x1b[40m"
BGCOLOR_RED = "\x1b[41m"
BGCOLOR_GREEN = "\x1b[42m"
BGCOLOR_YELLOW = "\x1b[43m"
BGCOLOR_BLUE = "\x1b[44m"
BGCOLOR_MAGENTA = "\x1b[45m"
BGCOLOR_CYAN = "\x1b[46m"
BGCOLOR_LIGHT_GRAY = "\x1b[47m"

BGCOLOR_DARK_GRAY = "\x1b[100m"
BGCOLOR_LIGHT_RED = "\x1b[101m"
BGCOLOR_LIGHT_GREEN = "\x1b[102m"
BGCOLOR_LIGHT_YELLOW = "\x1b[103m"
BGCOLOR_LIGHT_BLUE = "\x1b[104m"
BGCOLOR_LIGHT_MAGENTA = "\x1b[105m"
BGCOLOR_LIGHT_CYAN = "\x1b[106m"
BGCOLOR_WHITE = "\x1b[107m"

Check for Color Support

To check if the current terminal supports colors:

print(te.checkTerminalSupportsColors())

Author(s)

License

This software is provided under the following license:

  • Apache Software License 2.0

Download files

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

Source Distribution

jk_terminal_essentials-0.2026.5.29.3.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jk_terminal_essentials-0.2026.5.29.3-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file jk_terminal_essentials-0.2026.5.29.3.tar.gz.

File metadata

File hashes

Hashes for jk_terminal_essentials-0.2026.5.29.3.tar.gz
Algorithm Hash digest
SHA256 952191f26da43808334001f6fdf69498b7e6b5b8c45d4860d0ab4295db245509
MD5 f7cf2aa6fecb75cecd2119acb2e25b7c
BLAKE2b-256 58e59c70728a7d0e5306b38b4ac8b727e344f40c599d933898a5bc50550994a8

See more details on using hashes here.

File details

Details for the file jk_terminal_essentials-0.2026.5.29.3-py3-none-any.whl.

File metadata

File hashes

Hashes for jk_terminal_essentials-0.2026.5.29.3-py3-none-any.whl
Algorithm Hash digest
SHA256 99fab5f0d198ce8183283997a9c89f47f309cca9730158b06328d511e9249cdf
MD5 5760ac40788065195135340e309c7b06
BLAKE2b-256 b219bcb9cda8c7b96cc39a4f49fd6bbf9cee8fd18d3d59c7dff90eaecb2dd7c0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2026.5.29.3 This release

2 files

0.2026.5.29.2

2 files

0.2026.5.29.1

2 files

0.2026.5.29

2 files

0.2024.2.2

2 files

0.2021.3.25

2 files

0.2021.3.23

1 file

0.2021.3.7

1 file

Supported by

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