diff options
| -rw-r--r-- | templates/timesheet.yml.tmpl | 11 | ||||
| -rw-r--r-- | templates/weekly_timesheet.yml.tmpl | 3 | ||||
| -rw-r--r-- | timetask/generator.go | 44 | 
3 files changed, 0 insertions, 58 deletions
| diff --git a/templates/timesheet.yml.tmpl b/templates/timesheet.yml.tmpl deleted file mode 100644 index 1930b09..0000000 --- a/templates/timesheet.yml.tmpl +++ /dev/null @@ -1,11 +0,0 @@ -{{- define "timesheet" -}} -- client: {{.Client}} -  project: {{.Project}} -  module: {{.Module}} -  task: {{.Task}} -  work_type: {{.WorkType}} -  date: {{.Date.Format "02/01/06"}} -  time: {{.Time}} -  billable: {{.Billable}} -  description: {{.Description}} -{{ end -}} diff --git a/templates/weekly_timesheet.yml.tmpl b/templates/weekly_timesheet.yml.tmpl deleted file mode 100644 index 0ea6582..0000000 --- a/templates/weekly_timesheet.yml.tmpl +++ /dev/null @@ -1,3 +0,0 @@ -{{- range . -}} -	{{- template "timesheet" . -}} -{{- end -}} 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) -	} -} | 
