23 lines
568 B
Go
23 lines
568 B
Go
package options
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func ErrParseTaskOptionField(opt string) error {
|
|
return fmt.Errorf("failed to parse field '%s' in task options", opt)
|
|
}
|
|
|
|
func ErrMissingRequiredTaskOption(opt string) error {
|
|
return fmt.Errorf("missing required option: %s", opt)
|
|
}
|
|
|
|
// ErrTaskInvalidDuration is returned when an "every" or "offset" option is invalid in a task.
|
|
func ErrTaskInvalidDuration(err error) error {
|
|
return fmt.Errorf("invalid duration in task %s", err)
|
|
}
|
|
|
|
var (
|
|
ErrDuplicateIntervalField = fmt.Errorf("cannot use both cron and every in task options")
|
|
)
|