func findMarkdownFiles()

in cmd/kepify/main.go [104:127]


func findMarkdownFiles(dirPath *string) ([]string, error) {
	files := []string{}
	err := filepath.Walk(
		*dirPath,
		func(path string, info os.FileInfo, err error) error {
			if err != nil {
				return err
			}

			if info.IsDir() {
				return nil
			}

			if ignore(info.Name()) {
				return nil
			}

			files = append(files, path)
			return nil
		},
	)

	return files, err
}