fn all_scripts(scripts_dir: &Path) -> Vec<PathBuf>
glob(dir/**/*.md, recursive=True) or glob(dir/*.md).
glob(dir/**/*.md, recursive=True) or glob(dir/*.md)