cli: Make sure program_paths only includes directories. (#887)
This commit is contained in:
parent
d9c643c499
commit
d3f78bb735
|
@ -124,6 +124,7 @@ impl WithPath<Config> {
|
||||||
if members.is_empty() {
|
if members.is_empty() {
|
||||||
let path = self.path().parent().unwrap().join("programs");
|
let path = self.path().parent().unwrap().join("programs");
|
||||||
fs::read_dir(path)?
|
fs::read_dir(path)?
|
||||||
|
.filter(|entry| entry.as_ref().map(|e| e.path().is_dir()).unwrap_or(false))
|
||||||
.map(|dir| dir.map(|d| d.path().canonicalize().unwrap()))
|
.map(|dir| dir.map(|d| d.path().canonicalize().unwrap()))
|
||||||
.collect::<Vec<Result<PathBuf, std::io::Error>>>()
|
.collect::<Vec<Result<PathBuf, std::io::Error>>>()
|
||||||
.into_iter()
|
.into_iter()
|
||||||
|
|
Loading…
Reference in New Issue