aboutsummaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go23
1 files changed, 23 insertions, 0 deletions
diff --git a/main.go b/main.go
index aea2112..1cc56c7 100644
--- a/main.go
+++ b/main.go
@@ -5,6 +5,7 @@ import (
// "io/ioutil"
"log"
// "os"
+ "time"
"github.com/teddywing/timetasker/timetask"
@@ -25,6 +26,28 @@ var config Config
func main() {
loadConfig()
+ resp, client, err := timetask.Login(
+ config.Auth.Username,
+ config.Auth.PasswordCmd,
+ )
+ if err != nil {
+ log.Fatalln(err)
+ }
+ log.Printf("%+v\n", resp)
+
+ time_entry := timetask.NewTimeEntry(
+ config.Profile,
+ config.Projects["example"],
+ time.Now(),
+ 7,
+ "timetasker test",
+ )
+ resp, err = timetask.SubmitTimeEntry(*client, time_entry)
+ if err != nil {
+ log.Fatalln(err)
+ }
+ log.Printf("%+v\n", resp)
+
// if len(os.Args) == 1 {
// fmt.Println("Not enough arguments")
// os.Exit(1)