return error when both flags are used

This commit is contained in:
Matias Manavella
2020-10-22 14:31:34 -03:00
parent 56408fab01
commit d2f6594c0c
2 changed files with 2 additions and 2 deletions

View File

@@ -177,7 +177,7 @@ func parseTimeFlags(v *viper.Viper, progressChan chan interface{}, collectors []
)
if v.GetString("since-time") != "" {
if v.GetString("since") != "" {
return errors.Errorf("at most one of `sinceTime` or `sinceSeconds` may be specified")
return errors.Errorf("at most one of `sinceTime` or `since` may be specified")
}
sinceTime, err = time.Parse(time.RFC3339, v.GetString("since-time"))
if err != nil {

View File

@@ -694,7 +694,7 @@ func parseTimeFlags(v *viper.Viper, progressChan chan interface{}, collectors *c
)
if v.GetString("since-time") != "" {
if v.GetString("since") != "" {
return errors.Errorf("Only one of since-time / since may be used. The flag since-time will be used.")
return errors.Errorf("at most one of `sinceTime` or `since` may be specified")
}
sinceTime, err = time.Parse(time.RFC3339, v.GetString("since-time"))
if err != nil {