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