From 36e9cb09c3928bab011e52c318c58d2f64e0bc95 Mon Sep 17 00:00:00 2001 From: Nulo Date: Sun, 4 Sep 2022 17:14:29 -0300 Subject: [PATCH] entryCmd: Use now to parse since/until dates --- z/entryCmd.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/z/entryCmd.go b/z/entryCmd.go index 7864bec..26f30f1 100644 --- a/z/entryCmd.go +++ b/z/entryCmd.go @@ -3,8 +3,9 @@ package z import ( "os" "fmt" - "time" "strings" + + "github.com/jinzhu/now" "github.com/spf13/cobra" ) @@ -25,7 +26,7 @@ var entryCmd = &cobra.Command{ if begin != "" || finish != "" || project != "" || notes != "" || task != "" { if begin != "" { - entry.Begin, err = time.Parse(time.RFC3339, begin) + entry.Begin, err = now.Parse(begin) if err != nil { fmt.Printf("%s %+v\n", CharError, err) os.Exit(1) @@ -33,7 +34,7 @@ var entryCmd = &cobra.Command{ } if finish != "" { - entry.Finish, err = time.Parse(time.RFC3339, finish) + entry.Finish, err = now.Parse(finish) if err != nil { fmt.Printf("%s %+v\n", CharError, err) os.Exit(1) @@ -66,8 +67,8 @@ var entryCmd = &cobra.Command{ func init() { rootCmd.AddCommand(entryCmd) - entryCmd.Flags().StringVarP(&begin, "begin", "b", "", "Update date/time the activity began at\n\nUse RFC3339 format.") - entryCmd.Flags().StringVarP(&finish, "finish", "s", "", "Update date/time the activity finished at\n\nUse RFC3339 format.") + entryCmd.Flags().StringVarP(&begin, "begin", "b", "", "Update date/time the activity began at") + entryCmd.Flags().StringVarP(&finish, "finish", "s", "", "Update date/time the activity finished at") entryCmd.Flags().StringVarP(&project, "project", "p", "", "Update activity project") entryCmd.Flags().StringVarP(¬es, "notes", "n", "", "Update activity notes") entryCmd.Flags().StringVarP(&task, "task", "t", "", "Update activity task")