diff --git a/internal/cmd/sleep.go b/internal/cmd/sleep.go index b790974..5f750d8 100644 --- a/internal/cmd/sleep.go +++ b/internal/cmd/sleep.go @@ -24,7 +24,7 @@ var sleepDayCmd = &cobra.Command{ if err := requireAuthFields(); err != nil { return err } - date := viper.GetString("date") + date, _ := cmd.Flags().GetString("date") if date == "" { date = time.Now().Format("2006-01-02") } @@ -53,6 +53,5 @@ var sleepDayCmd = &cobra.Command{ func init() { sleepCmd.PersistentFlags().String("date", "", "date YYYY-MM-DD (default today)") - viper.BindPFlag("date", sleepCmd.PersistentFlags().Lookup("date")) sleepCmd.AddCommand(sleepDayCmd) } diff --git a/internal/cmd/sleep_range.go b/internal/cmd/sleep_range.go index 55bb029..887d099 100644 --- a/internal/cmd/sleep_range.go +++ b/internal/cmd/sleep_range.go @@ -19,8 +19,8 @@ var sleepRangeCmd = &cobra.Command{ if err := requireAuthFields(); err != nil { return err } - from := viper.GetString("from") - to := viper.GetString("to") + from, _ := cmd.Flags().GetString("from") + to, _ := cmd.Flags().GetString("to") if from == "" || to == "" { return fmt.Errorf("--from and --to are required") } @@ -66,8 +66,6 @@ var sleepRangeCmd = &cobra.Command{ func init() { sleepRangeCmd.Flags().String("from", "", "start date YYYY-MM-DD") sleepRangeCmd.Flags().String("to", "", "end date YYYY-MM-DD") - viper.BindPFlag("from", sleepRangeCmd.Flags().Lookup("from")) - viper.BindPFlag("to", sleepRangeCmd.Flags().Lookup("to")) if sleepCmd != nil { sleepCmd.AddCommand(sleepRangeCmd) }