summaryrefslogtreecommitdiff
path: root/src/frest/manage/utils.py
blob: 30e380119361006bf6578b10542a55df17c84806 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
class bcolors(object):
    DARK_GREY = "\033[90m"
    BOLD = "\033[1m"
    ERROR = "\033[91m"
    OK = "\033[92m"
    WARNING = "\033[93m"
    ENDC = "\033[0m"


COLORS = [
    bcolors.DARK_GREY,
    bcolors.BOLD,
    bcolors.ERROR,
    bcolors.OK,
    bcolors.WARNING,
    bcolors.ENDC,
]
ENDC = len(COLORS) - 1


def logging(text, _type=ENDC, end=""):
    print(f"{COLORS[_type]}{text}{COLORS[ENDC]}", end=end)


def logo():
    print(
        """  
   __               _    
  / _|             | |   
 | |_ _ __ ___  ___| |_ 
 |  _| '__/ _ \/ __| __| 
 | | | | |  __/\__ \ |_  
 |_| |_|  \___||___/\__|
    \n\n"""
    )


def create_app(name):
    pass