summaryrefslogtreecommitdiff
path: root/interact.go
diff options
context:
space:
mode:
Diffstat (limited to 'interact.go')
-rw-r--r--interact.go29
1 files changed, 25 insertions, 4 deletions
diff --git a/interact.go b/interact.go
index e336535..a37c665 100644
--- a/interact.go
+++ b/interact.go
@@ -19,11 +19,12 @@ func interact() {
//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()
+ boldBlue := color.New(color.FgBlue, color.Bold).SprintFunc()
boldRed := color.New(color.FgRed, color.Bold).SprintFunc()
// display info.
shell.Println("Starting interactive Shell")
+ shell.SetPrompt(boldBlue(">>>"))
shell.AddCmd(&ishell.Cmd{
Name: "new",
@@ -33,6 +34,7 @@ func interact() {
//c.Println(boldGreen("Start New Project"))
newProject()
showLastProject()
+ c.Println(boldBlue("______________________"))
},
})
@@ -43,16 +45,18 @@ func interact() {
//c.Print("\033[H\033[2J")
//c.Println(boldGreen("Start New Project"))
editConf()
+ c.Println(boldBlue("______________________"))
},
})
shell.AddCmd(&ishell.Cmd{
- Name: "show",
- Help: "Show Current State",
+ Name: "status",
+ Help: "Show Current Project and Tasks",
Func: func(c *ishell.Context) {
//c.Print("\033[H\033[2J")
//c.Println(boldGreen("Start New Project"))
stdOut()
+ c.Println(boldBlue("______________________"))
},
})
@@ -63,6 +67,7 @@ func interact() {
//c.Print("\033[H\033[2J")
//c.Println(boldGreen("Start New Project"))
addCustomer()
+ c.Println(boldBlue("______________________"))
},
})
@@ -73,6 +78,7 @@ func interact() {
//c.Println(boldGreen("New Task"))
newTask(projectid)
stdOut()
+ c.Println(boldBlue("______________________"))
},
})
@@ -84,6 +90,7 @@ func interact() {
//c.Println(boldGreen("Stoping Task",opentask.id))
closeTask()
stdOut()
+ c.Println(boldBlue("______________________"))
},
})
@@ -107,6 +114,7 @@ func interact() {
c.Println(boldRed("deletetask <id> - Please enter an id"))
allProjects()
}
+ c.Println(boldBlue("______________________"))
},
})
@@ -130,6 +138,7 @@ func interact() {
c.Println(boldRed("project <id> - Please enter an id"))
allProjects()
}
+ c.Println(boldBlue("______________________"))
},
})
@@ -152,6 +161,7 @@ func interact() {
}else{
c.Println(boldRed("edittask <id> - Please enter an id"))
}
+ c.Println(boldBlue("______________________"))
},
})
@@ -175,6 +185,7 @@ func interact() {
c.Println(boldRed("editproject <id> - Please enter an id"))
allProjects()
}
+ c.Println(boldBlue("______________________"))
},
})
@@ -199,6 +210,7 @@ func interact() {
c.Println(boldRed("editcustomer <id> - Please enter an id"))
allCustomers()
}
+ c.Println(boldBlue("______________________"))
},
})
@@ -216,6 +228,7 @@ func interact() {
}else{
c.Println(boldRed("start <DateTime> - Please enter a Datetime"))
}
+ c.Println(boldBlue("______________________"))
},
})
@@ -233,6 +246,7 @@ func interact() {
}else{
c.Println(boldRed("stop <DateTime> - Please enter a Datetime"))
}
+ c.Println(boldBlue("______________________"))
},
})
@@ -242,8 +256,11 @@ func interact() {
Func: func(c *ishell.Context) {
//c.Print("\033[H\033[2J")
//c.Println(boldGreen("Start New Project"))
+ //c.ClearScreen()
+ //c.Println(boldBlue(">> All Projects\n"))
allProjects()
stdOut()
+ c.Println(boldBlue("______________________"))
},
})
@@ -253,7 +270,9 @@ func interact() {
Func: func(c *ishell.Context) {
//c.Print("\033[H\033[2J")
//c.Println(boldGreen("Start New Project"))
+ //c.Println(boldBlue(">> All Bills\n"))
showLastBills(0)
+ c.Println(boldBlue("______________________"))
},
})
@@ -261,6 +280,7 @@ func interact() {
Name: "showbills",
Help: "<n> - Show the last n bills",
Func: func(c *ishell.Context) {
+ //c.ClearScreen()
arg := "none"
if len(c.Args) > 0 {
arg = strings.Join(c.Args, " ")
@@ -276,6 +296,7 @@ func interact() {
//c.Print("\033[H\033[2J")
//c.Println(boldGreen("Start New Project"))
stdOut()
+ c.Println(boldBlue("______________________"))
},
})
/*
@@ -457,11 +478,11 @@ func interact() {
c.ReadLine()
stdOut()
}
+ c.Println(boldBlue("______________________"))
c.ShowPrompt(true)
},
})
-
shell.Run()
// teardown
shell.Close()