From 3fc20170f2cdc5c376747260881d30617bcf0014 Mon Sep 17 00:00:00 2001 From: Florian Baumann Date: Fri, 7 Jan 2022 10:21:27 +0100 Subject: [PATCH] banner --- serra.go | 1 + src/serra/root.go | 7 ------- src/serra/utils.go | 31 +++++++++++++++++++++---------- 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/serra.go b/serra.go index 13f0ff5..8eb1083 100644 --- a/serra.go +++ b/serra.go @@ -49,6 +49,7 @@ Options: fmt.Println(err) } + serra.Banner() if opts.Add { serra.Add(opts.Card, opts.Count) } else if opts.Remove { diff --git a/src/serra/root.go b/src/serra/root.go index 17b4a4e..f9223a2 100644 --- a/src/serra/root.go +++ b/src/serra/root.go @@ -16,7 +16,6 @@ const ( // Add func Add(cards []string, count int64) error { - LogMessage(fmt.Sprintf("Serra %v\n", version), "green") client := storage_connect() coll := &Collection{client.Database("serra").Collection("cards")} @@ -55,7 +54,6 @@ func Add(cards []string, count int64) error { // Remove func Remove(cards []string) { - LogMessage(fmt.Sprintf("Serra %v\n", version), "green") client := storage_connect() coll := &Collection{client.Database("serra").Collection("cards")} @@ -83,7 +81,6 @@ func Remove(cards []string) { } func Cards() { - LogMessage(fmt.Sprintf("Serra %v\n", version), "green") client := storage_connect() coll := &Collection{client.Database("serra").Collection("cards")} @@ -99,7 +96,6 @@ func Cards() { } func Sets() { - LogMessage(fmt.Sprintf("Serra %v\n", version), "green") client := storage_connect() coll := &Collection{client.Database("serra").Collection("cards")} @@ -126,7 +122,6 @@ func Sets() { } func ShowSet(setname string) error { - LogMessage(fmt.Sprintf("Serra %v\n", version), "green") client := storage_connect() coll := &Collection{client.Database("serra").Collection("cards")} @@ -175,7 +170,6 @@ func ShowSet(setname string) error { } func Update() error { - LogMessage(fmt.Sprintf("Serra %v\n", version), "green") client := storage_connect() @@ -221,7 +215,6 @@ func Update() error { } func Stats() { - LogMessage(fmt.Sprintf("Serra %v\n", version), "green") LogMessage(fmt.Sprintf("Color distribution in Collection"), "green") client := storage_connect() diff --git a/src/serra/utils.go b/src/serra/utils.go index 077fa5d..e048d16 100644 --- a/src/serra/utils.go +++ b/src/serra/utils.go @@ -2,23 +2,34 @@ package serra import "fmt" -const ( - challengeLimiter string = ">> " - colorCyan string = "\033[36m" - colorGreen string = "\033[32m" - colorPurple string = "\033[35m" - colorRed string = "\033[31m" - colorReset string = "\033[0m" +var ( + Icon = "\U0001F47C\U0001F3FB" // baby angel serra + Reset = "\033[0m" + Background = "\033[38;5;59m" + CurrentLine = "\033[38;5;60m" + Foreground = "\033[38;5;231m" + Comment = "\033[38;5;103m" + Cyan = "\033[38;5;159m" + Green = "\033[38;5;120m" + Orange = "\033[38;5;222m" + Pink = "\033[38;5;212m" + Purple = "\033[38;5;183m" + Red = "\033[38;5;210m" + Yellow = "\033[38;5;229m" ) +func Banner() { + LogMessage(fmt.Sprintf("%s Serra %v\n", Icon, version), "green") +} + // Colored output on commandline func LogMessage(message string, color string) { if color == "red" { - fmt.Printf("%s%s%s\n", colorRed, message, colorReset) + fmt.Printf("%s%s%s\n", Red, message, Reset) } else if color == "green" { - fmt.Printf("%s%s%s\n", colorGreen, message, colorReset) + fmt.Printf("%s%s%s\n", Green, message, Reset) } else if color == "purple" { - fmt.Printf("%s%s%s\n", colorPurple, message, colorReset) + fmt.Printf("%s%s%s\n", Purple, message, Reset) } else { fmt.Printf("%s\n", message) }