diff options
author | Teddy Wing | 2017-06-04 02:07:50 +0200 |
---|---|---|
committer | Teddy Wing | 2017-06-04 02:07:50 +0200 |
commit | 02e4fb5d0d95b8c5c5442ee0a97b960f1296c236 (patch) | |
tree | 4cf323694692322036b80d2d921ff966096c6c36 /timetask/generator.go | |
parent | 055301ca09d57b759b290d897bbb7560460251ca (diff) | |
parent | 9b6a6543e351308939bd420243507368b0669e63 (diff) | |
download | timetasker-02e4fb5d0d95b8c5c5442ee0a97b960f1296c236.tar.bz2 |
Merge branch 'timetasker-daily'
Diffstat (limited to 'timetask/generator.go')
-rw-r--r-- | timetask/generator.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/timetask/generator.go b/timetask/generator.go deleted file mode 100644 index 5d0fa7f..0000000 --- a/timetask/generator.go +++ /dev/null @@ -1,44 +0,0 @@ -package timetask - -import ( - "io" - "log" - "text/template" - "time" - - "github.com/olebedev/when" - "github.com/olebedev/when/rules/common" - "github.com/olebedev/when/rules/en" -) - -func GenerateWeeklyTimesheet(wr io.Writer, defaults TimeEntry) { - w := when.New(nil) - w.Add(en.All...) - w.Add(common.All...) - - monday, err := w.Parse("last monday", time.Now()) - if err != nil { - log.Panic(err) - } - - time_entries := []TimeEntry{} - day := monday.Time - for i := 1; i <= 5; i++ { - time_entries = append(time_entries, defaults) - time_entries[len(time_entries) - 1].Date = day - day = day.AddDate(0, 0, 1) // Add 1 day - } - - t, err := template.ParseFiles( - "templates/weekly_timesheet.yml.tmpl", - "templates/timesheet.yml.tmpl", - ) - if err != nil { - log.Panic(err) - } - - err = t.Execute(wr, time_entries) - if err != nil { - log.Panic(err) - } -} |