mirror of
https://github.com/Lumither/nocturne.git
synced 2026-10-17 10:26:21 +00:00
feat(client) add client
This commit is contained in:
11 files changed
+342
No files matched your search
@@ -0,0 +1,31 @@
|
||||
class Ansi:
|
||||
HEADER = '\033[95m'
|
||||
BLUE = '\033[94m'
|
||||
GREEN = '\033[92m'
|
||||
WARNING = '\033[93m'
|
||||
FAIL = '\033[91m'
|
||||
BOLD = '\033[1m'
|
||||
UNDERLINE = '\033[4m'
|
||||
END = '\033[0m'
|
||||
|
||||
def disable(self) -> None:
|
||||
self.HEADER = ''
|
||||
self.BLUE = ''
|
||||
self.GREEN = ''
|
||||
self.WARNING = ''
|
||||
self.FAIL = ''
|
||||
self.BOLD = ''
|
||||
self.UNDERLINE = ''
|
||||
self.END = ''
|
||||
|
||||
@staticmethod
|
||||
def blend(color: list[str], text: str) -> str:
|
||||
return f"{"".join(color)}{text}{Ansi.END}"
|
||||
|
||||
@staticmethod
|
||||
def bold(text: str) -> str:
|
||||
return f"{Ansi.BOLD}{text}{Ansi.END}"
|
||||
|
||||
@staticmethod
|
||||
def underline(text: str) -> str:
|
||||
return f"{Ansi.UNDERLINE}{text}{Ansi.END}"
|
||||
Reference in new issue
Block a user