func RegularFiles()

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
}