This commit is contained in:
Florian Baumann 2022-01-07 10:21:27 +01:00
parent f7c52513f4
commit 3fc20170f2
3 changed files with 22 additions and 17 deletions

View File

@ -49,6 +49,7 @@ Options:
fmt.Println(err)
}
serra.Banner()
if opts.Add {
serra.Add(opts.Card, opts.Count)
} else if opts.Remove {

View File

@ -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()

View File

@ -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)
}