diff options
-rw-r--r-- | cmd/tsch.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd/tsch.go b/cmd/tsch.go index 2cece94..0ed5d9f 100644 --- a/cmd/tsch.go +++ b/cmd/tsch.go @@ -49,11 +49,12 @@ func argsTask(*cobra.Command, []string) error { case tschTask == "": tschTask = `\` + util.RandomString() case tschexec.ValidateTaskPath(tschTask) == nil: - return nil case tschexec.ValidateTaskName(tschTask) == nil: tschTask = `\` + tschTask + default: + return fmt.Errorf("invalid task name or path: %q", tschTask) } - return fmt.Errorf("invalid task name or path: %q", tschTask) + return nil } var ( |