|
@@ -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()
|