carlogtt_python_library.utils.cli_utils module
This module …
- class carlogtt_python_library.utils.cli_utils.CLIStyle[source]
Bases:
objectA collection of ANSI escape codes and emojis for styling CLI output.
- CLI_BG_BLACK = '\x1b[40m'
- CLI_BG_BLUE = '\x1b[44m'
- CLI_BG_CYAN = '\x1b[46m'
- CLI_BG_GREEN = '\x1b[42m'
- CLI_BG_MAGENTA = '\x1b[45m'
- CLI_BG_RED = '\x1b[41m'
- CLI_BG_WHITE = '\x1b[47m'
- CLI_BG_YELLOW = '\x1b[43m'
- CLI_BLACK = '\x1b[30m'
- CLI_BLUE = '\x1b[34m'
- CLI_BOLD = '\x1b[1m'
- CLI_BOLD_BLACK = '\x1b[1;30m'
- CLI_BOLD_BLUE = '\x1b[1;34m'
- CLI_BOLD_CYAN = '\x1b[1;36m'
- CLI_BOLD_GREEN = '\x1b[1;32m'
- CLI_BOLD_MAGENTA = '\x1b[1;35m'
- CLI_BOLD_RED = '\x1b[1;31m'
- CLI_BOLD_WHITE = '\x1b[1;37m'
- CLI_BOLD_YELLOW = '\x1b[1;33m'
- CLI_CYAN = '\x1b[36m'
- CLI_DIM = '\x1b[2m'
- CLI_END = '\x1b[0m'
- CLI_END_BOLD = '\x1b[21m'
- CLI_END_DIM = '\x1b[22m'
- CLI_END_HIDDEN = '\x1b[28m'
- CLI_END_INVERT = '\x1b[27m'
- CLI_END_ITALIC_UNDERLINE = '\x1b[23m'
- CLI_GREEN = '\x1b[32m'
- CLI_HIDDEN = '\x1b[8m'
- CLI_INVERT = '\x1b[7m'
- CLI_ITALIC = '\x1b[3m'
- CLI_MAGENTA = '\x1b[35m'
- CLI_RED = '\x1b[31m'
- CLI_UNDERLINE = '\x1b[4m'
- CLI_WHITE = '\x1b[37m'
- CLI_YELLOW = '\x1b[33m'
- EMOJI_BROOM = 'ð\x9f§¹'
- EMOJI_CIRCLE_ARROWS = 'ð\x9f\x94\x84'
- EMOJI_CLOCK = 'â\x8f°'
- EMOJI_GREEN_CHECK_MARK = 'â\x9c\x85'
- EMOJI_HAMMER_AND_WRENCH = 'ð\x9f\x9b\xa0'
- EMOJI_KEY = 'ð\x9f\x94\x91'
- EMOJI_LINK = 'ð\x9f\x94\x97'
- EMOJI_NETWORK_WORLD = 'ð\x9f\x8c\x90'
- EMOJI_PACKAGE = 'ð\x9f\x93¦'
- EMOJI_SPARKLES = 'â\x9c¨'
- EMOJI_STOP_SIGN = 'ð\x9f\x9b\x91'
- EMOJI_WARNING_SIGN = 'â\x9a\xa0ï¸\x8f'
- class carlogtt_python_library.utils.cli_utils.LoadingBar(secs: int, *args, **kwargs)[source]
Bases:
ThreadA class that represents a simple loading bar animation running in a separate thread.
- Parameters:
secs – The total duration in seconds for the loading bar to complete.