Add list feature
parent
61e46b7b6e
commit
159bf23075
14
main.go
14
main.go
|
@ -63,6 +63,18 @@ func stop(entry *Record, tags []string) {
|
|||
entry.End = time.Now()
|
||||
}
|
||||
|
||||
func list(records []Record) {
|
||||
for _, r := range records {
|
||||
fmt.Print(r.Start.Format("02.01.2006") + " ")
|
||||
fmt.Print(r.Start.Format("15:04:05") + " - " + r.End.Format("15:04:05") + " ")
|
||||
fmt.Print(r.End.Sub(r.Start))
|
||||
fmt.Println()
|
||||
for _, t := range r.Tags {
|
||||
fmt.Println("\t" + t)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
func main() {
|
||||
datafile := os.Getenv("HOME") + "/.gott/data.json"
|
||||
|
@ -103,6 +115,8 @@ func main() {
|
|||
}
|
||||
case "stop":
|
||||
stop(current, args[1:])
|
||||
case "list":
|
||||
list(data.Entries)
|
||||
default:
|
||||
fmt.Println("Unknown argument")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue