blob: 25986ae7f426fb22769dbccef4a171377b5c2779 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package timetask
import (
"io"
"log"
"text/template"
)
func GenerateWeeklyTimesheet(wr io.Writer, defaults TimeEntry) {
time_entries := []TimeEntry{}
for i := 1; i <= 5; i++ {
time_entries = append(time_entries, defaults)
}
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)
}
}
|