commit 5b3cb421842fa249ad054032c37339ebbeaa20e5
parent 60ea05085478391466ad95191d8510c8080178f5
Author: Tomas Nemec <owl@gtms.dev>
Date: Thu, 13 Apr 2023 23:09:58 +0200
feat: WIP separate format
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/command.go b/command.go
@@ -254,7 +254,7 @@ func formatEntries(repository FSRepository, group Group, entryTime *TimeContext)
}
}
-func formatEntry(group Group, entry Entry) {
+func sFormatEntry(group Group, entry Entry) string {
groupPath := group.Name
timeLayout := "15:04:05 02/01/2006"
@@ -270,7 +270,11 @@ func formatEntry(group Group, entry Entry) {
duration = time.Since(entry.TimeRange.Start).Round(time.Second)
}
- fmt.Printf("%s\t%s\t%v\t%s\n", groupPath, start, stop, duration)
+ return fmt.Sprintf("%s\t%s\t%v\t%s", groupPath, start, stop, duration)
+}
+
+func formatEntry(group Group, entry Entry) {
+ fmt.Println(sFormatEntry(group, entry))
}
func tryParseRelative(timeContext TimeContext, start time.Time, rawStop string) (stop time.Time, err error) {