summaryrefslogtreecommitdiff
path: root/interact.go
diff options
context:
space:
mode:
Diffstat (limited to 'interact.go')
-rw-r--r--interact.go33
1 files changed, 33 insertions, 0 deletions
diff --git a/interact.go b/interact.go
index f1ffb53..8e25c97 100644
--- a/interact.go
+++ b/interact.go
@@ -33,6 +33,16 @@ func interact() {
showLastProject()
},
})
+
+ shell.AddCmd(&ishell.Cmd{
+ Name: "add",
+ Help: "Add new Customer",
+ Func: func(c *ishell.Context) {
+ //c.Print("\033[H\033[2J")
+ //c.Println(boldGreen("Start New Project"))
+ addCustomer()
+ },
+ })
shell.AddCmd(&ishell.Cmd{
Name: "startnow",
@@ -56,6 +66,29 @@ func interact() {
})
shell.AddCmd(&ishell.Cmd{
+ Name: "deletetask",
+ Help: "<id> Delete a Task with 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))
+ deleteTask(argi)
+ stdOut()
+ }else{
+ c.Println(boldRed(arg,"is not a valid id!"))
+ }
+ }else{
+ c.Println(boldRed("deletetask <id> - Please enter an id"))
+ allProjects()
+ }
+ },
+ })
+
+ shell.AddCmd(&ishell.Cmd{
Name: "project",
Help: "<id> Open a Project of the following id",
Func: func(c *ishell.Context) {