summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorNikolaus Gotsche <n@softwarefools.com>2018-09-10 04:59:43 +0200
committerNikolaus Gotsche <n@softwarefools.com>2018-09-10 04:59:43 +0200
commitfd4a4409ee8e6b772db30611e968778b68eca0d6 (patch)
tree8f14136fcbb5d7f5b3c94e80bf64ed7230bd7d51 /main.go
parent3b4bc634700694a4d84a23f6b6700a5484065736 (diff)
Beautify output
Diffstat (limited to 'main.go')
-rw-r--r--main.go34
1 files changed, 30 insertions, 4 deletions
diff --git a/main.go b/main.go
index 695d0de..4a2d0d1 100644
--- a/main.go
+++ b/main.go
@@ -9,7 +9,7 @@ import (
"os"
//"strings"
_ "os/exec"
- //"github.com/fatih/color"
+ "github.com/fatih/color"
)
//var svar string
@@ -22,6 +22,24 @@ var newproject, newtask, stoptask, allproj, runinter, test, newconfig bool
//var red, green, yellow, cyan color
//var boldRed, boldGreen color
+func title() {
+ bR := color.New(color.FgRed, color.Bold).SprintFunc()
+ bHiR := color.New(color.FgHiRed, color.Bold).SprintFunc()
+ bHiY := color.New(color.FgHiYellow, color.Bold).SprintFunc()
+ bHiG := color.New(color.FgHiGreen, color.Bold).SprintFunc()
+ bHiC := color.New(color.FgHiCyan, color.Bold).SprintFunc()
+ bHiB := color.New(color.FgHiBlue, color.Bold).SprintFunc()
+ bHiM := color.New(color.FgHiMagenta, color.Bold).SprintFunc()
+ bM := color.New(color.FgMagenta, color.Bold).SprintFunc()
+ line := "___"
+
+ fmt.Printf("%s%s%s%s%s%s%s%s\n\n",bR(line),bHiR(line),bHiY(line),bHiG(line),bHiC(line),bHiB(line),bHiM(line),bM(line))
+ fmt.Println(" ",bR("L"),bHiR("A"),bHiY("B"),bHiG("O"),bHiC("R"),bHiB("A"),bHiM("V"),bM("I"))
+ fmt.Printf("%s%s%s%s%s%s%s%s\n",bR(line),bHiR(line),bHiY(line),bHiG(line),bHiC(line),bHiB(line),bHiM(line),bM(line))
+ fmt.Println("(c) 2018 - n@gotsche.at\n")
+}
+
+
func init() {
//red := color.New(color.FgRed).SprintFunc
@@ -114,9 +132,15 @@ func stdOut() {
}
func main() {
- fmt.Println("Laboravi Started")
- initConf()
+ //fmt.Println("Laboravi Started")
dbname := "./.mytimes.db"
+ if flag.NFlag() > 0 {
+ title()
+ }else{
+ fmt.Println("Laboravi Started")
+ }
+ initConf()
+ dbname = config.Database
if len(flag.Args())>0 {
aar := flag.Args()
@@ -138,13 +162,15 @@ func main() {
fmt.Println("Unknown Commands: ",uar)
}
}
+
initDB(dbname)
getLastProject()
//getProjects()
getOpenTask()
if test {
- tmpltest()
+ fmt.Println("Nothing to test")
+ //tmpltest()
//newBill(1)
//c := []int{2,3}
//a,b := getUnfinishedList(c)