tme

Toggl like Time Manager
git clone git://gtms.dev:tme
Log | Files | Refs

commit 5b3cb421842fa249ad054032c37339ebbeaa20e5
parent 60ea05085478391466ad95191d8510c8080178f5
Author: Tomas Nemec <owl@gtms.dev>
Date:   Thu, 13 Apr 2023 23:09:58 +0200

feat: WIP separate format

Diffstat:
Mcommand.go | 8++++++--
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) {