diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 34 |
1 files changed, 30 insertions, 4 deletions
@@ -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) |
