summaryrefslogtreecommitdiff
path: root/interact.go
diff options
context:
space:
mode:
authorNikolaus Gotsche <n@softwarefools.com>2018-01-26 12:40:49 +0100
committerNikolaus Gotsche <n@softwarefools.com>2018-01-26 12:40:49 +0100
commit5139266bcd5ce66ddd1e7f8ee85bc4969f8df08f (patch)
treedea720dd90675b38ce5367d50da8be5099743575 /interact.go
parent2d5c636a16f8b1eeff86e82f1b3c041d9b301796 (diff)
Added Customer Table
Adapted Functions Cleared Redundancys No Functions working on Customers yet
Diffstat (limited to 'interact.go')
-rw-r--r--interact.go26
1 files changed, 17 insertions, 9 deletions
diff --git a/interact.go b/interact.go
index bbce1bb..f1ffb53 100644
--- a/interact.go
+++ b/interact.go
@@ -11,12 +11,13 @@ import (
func interact() {
+ stdOut()
shell := ishell.New()
cyan := color.New(color.FgCyan).SprintFunc()
yellow := color.New(color.FgYellow).SprintFunc()
green := color.New(color.FgGreen).SprintFunc()
- boldGreen := color.New(color.FgGreen, color.Bold).SprintFunc()
+// boldGreen := color.New(color.FgGreen, color.Bold).SprintFunc()
boldRed := color.New(color.FgRed, color.Bold).SprintFunc()
// display info.
@@ -26,7 +27,8 @@ func interact() {
Name: "new",
Help: "Start new Project",
Func: func(c *ishell.Context) {
- c.Println(boldGreen("Start New Project"))
+ //c.Print("\033[H\033[2J")
+ //c.Println(boldGreen("Start New Project"))
newProject()
showLastProject()
},
@@ -36,7 +38,7 @@ func interact() {
Name: "startnow",
Help: "Start a new Task immediately",
Func: func(c *ishell.Context) {
- c.Println(boldGreen("New Task"))
+ //c.Println(boldGreen("New Task"))
newTask(projectid)
stdOut()
},
@@ -46,7 +48,8 @@ func interact() {
Name: "stopnow",
Help: "Stop the currently Open Task immediately",
Func: func(c *ishell.Context) {
- c.Println(boldGreen("Stoping Task",opentask.id))
+ //c.Print("\033[H\033[2J")
+ //c.Println(boldGreen("Stoping Task",opentask.id))
closeTask()
stdOut()
},
@@ -56,12 +59,13 @@ func interact() {
Name: "project",
Help: "<id> Open a Project of the following id",
Func: func(c *ishell.Context) {
+ //c.Print("\033[H\033[2J")
arg := "none"
if len(c.Args) > 0 {
arg = strings.Join(c.Args, " ")
argi,err := strconv.Atoi(arg)
if err == nil{
- c.Println(boldGreen("Opening Project",argi))
+ //c.Println(boldGreen("Opening Project",argi))
setProject(argi)
stdOut()
}else{
@@ -78,12 +82,13 @@ func interact() {
Name: "edittask",
Help: "<id> Edit a Task of the following id",
Func: func(c *ishell.Context) {
+ //c.Print("\033[H\033[2J")
arg := "none"
if len(c.Args) > 0 {
arg = strings.Join(c.Args, " ")
argi,err := strconv.Atoi(arg)
if err == nil{
- c.Println(boldGreen("Editing Task",argi))
+ //c.Println(boldGreen("Editing Task",argi))
editTask(argi)
//stdOut()
}else{
@@ -99,12 +104,13 @@ func interact() {
Name: "editproject",
Help: "<id> Edit the Project of the following id",
Func: func(c *ishell.Context) {
+ //c.Print("\033[H\033[2J")
arg := "none"
if len(c.Args) > 0 {
arg = strings.Join(c.Args, " ")
argi,err := strconv.Atoi(arg)
if err == nil{
- c.Println(boldGreen("Edit Project",argi))
+ //c.Println(boldGreen("Edit Project",argi))
editProject(argi)
allProjects()
//stdOut()
@@ -125,7 +131,7 @@ func interact() {
arg := "none"
if len(c.Args) > 0 {
arg = strings.Join(c.Args, " ")
- c.Println(boldGreen("Start Project at",arg))
+ //c.Println(boldGreen("Start Project at",arg))
newTaskTime(projectid,arg)
// editProject(argi)
stdOut()
@@ -139,10 +145,11 @@ func interact() {
Name: "stop",
Help: "<DateTime> - Stop Open Task at a specific Time 'YYYY-MM-DD HH:MM' Or 'HH:MM'",
Func: func(c *ishell.Context) {
+ //c.Print("\033[H\033[2J")
arg := "none"
if len(c.Args) > 0 {
arg = strings.Join(c.Args, " ")
- c.Println(boldGreen("Stop Task at",arg))
+ //c.Println(boldGreen("Stop Task at",arg))
closeTaskTime(arg)
stdOut()
}else{
@@ -155,6 +162,7 @@ func interact() {
Name: "all",
Help: "Show all Projects Project",
Func: func(c *ishell.Context) {
+ //c.Print("\033[H\033[2J")
//c.Println(boldGreen("Start New Project"))
allProjects()
stdOut()