def create_message_server_runing() -> str: colorize = Colorize() if check_if_process_running(): colorize \ .complete() \ .append(f"The server is running") else: colorize \ .warning() \ .append(f"The server is not running") return colorize.to_console()
def get_command_tldr(cmd): if not TLDR_AVAILABLE: return '' cmd_tldr = tldr.get_page(cmd) if cmd_tldr is None: return '' description = Colorize() for i, line in enumerate(cmd_tldr): line = line.rstrip().decode('utf-8') if i == 0: description.append('-' * 50 + '\n') if len(line) < 1: # Empty line description.append('\n') elif line[0] == '#': line = line[1:] description.warning().append(line.strip() + '\n') elif line[0] == '>': # Description line line = ' ' + line[1:] description.normal().append(line.strip() + '\n') elif line[0] == '-': # Example line description.normal().append(line.strip() + '\n') elif line[0] == '`': # Example command line = ' ' + line[1:-1] description.info().append(line.strip() + '\n') description.normal().append('summary provided by tldr package\n') description.normal().append('-' * 50 + '\n') return description.to_console()