in internal/cmdutil/validate.go [28:43]
func RegularFiles(_ *cobra.Command, args []string) error {
paths, err := ExpandGlobPatternsFromArgs(args)
if err != nil {
return err
}
for _, f := range paths {
info, err := os.Stat(f)
if err != nil {
return fmt.Errorf("arg %q is not a valid file: %w", f, err)
}
if !info.Mode().IsRegular() {
return fmt.Errorf("arg %q is not a regular file", f)
}
}
return nil
}