Completed
Push — init-test ( 3e12e7 )
by Michael
07:46 queued 07:14
created

note()   A

Complexity

Conditions 1

Size

Total Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 2
Bugs 0 Features 0
Metric Value
cc 1
c 2
b 0
f 0
dl 0
loc 2
ccs 2
cts 2
cp 1
crap 1
rs 10
1 3
import click
2
3 3
STYLES = {
4
    'info': {
5
        'fg': 'green',
6
        'bold': True,
7
    },
8
    'note': {
9
        'fg': 'blue',
10
        'bold': True,
11
    },
12
    'error': {
13
        'fg': 'red',
14
        'bold': True,
15
    }
16
}
17
18
19 3
def _echo(message, style):
20 3
    click.secho(
21
        '{}...'.format(message),
22
        **STYLES[style]
23
    )
24
25
26 3
def info(message):
27 3
    _echo(message, 'info')
28
29
30 3
def note(message):
31 3
    _echo(message, 'note')
32
33
34 3
def error(message):
35
    _echo(message, 'error')
36