1package dgr
2
3import (
4 "fmt"
5 "os"
6 "path/filepath"
7 "strings"
8)
9
10func Msg(a ...string) {
11 fmt.Printf("\033[m\033[32;1m==>\033[m ")
12 fmt.Printf("%s\n", strings.Join(a, ""))
13}
14
15func Info(a ...string) {
16 fmt.Printf("\033[m\033[1m!=>\t\033[m")
17 fmt.Printf("%s\n", strings.Join(a, ""))
18}
19
20func Die(a string, b string, exit int) {
21 fmt.Printf("\033[m\033[31m%s: \033[1mERROR:\033[m ",
22 filepath.Base(os.Args[0]))
23 fmt.Printf("%s: \033[1;33m%s\033[m\n", a, b)
24 if exit != 0 {
25 os.Exit(exit)
26 }
27}
28
29func Warn(a string, b string) {
30 fmt.Printf("\033[m\033[33;1mwarning:\033[m ")
31 fmt.Printf("%s: \033[1m%s\033[m\n", a, b)
32}