aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--templates/timesheet.yml.tmpl11
-rw-r--r--templates/weekly_timesheet.yml.tmpl3
-rw-r--r--timetask/generator.go44
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)
- }
-}