Maj de sheebr + maj mineure des scripts

This commit is contained in:
Marc
2021-11-29 14:08:48 +01:00
parent 07c16904e6
commit 952edb4270
18 changed files with 294 additions and 33 deletions
+23
View File
@@ -0,0 +1,23 @@
const fs = require('fs');
const { resolve } = require('path');
if(process.argv.length >= 3){
// console.log(process.env.path)
for(let environmentPath of process.env.path.split(',')){
console.log(recursiveSearch(environmentPath, process.argv[3]));
}
}
function recursiveSearch(dir, bin){
result = []
const dirents = fs.readdirSync(dir, {withFileTypes: true});
for(const dirent of dirents){
const res = resolve(dir, dirent.name);
if(dirent.name === bin){
result.push(res);
}
if(dirent.isDirectory())
result = result.concat(recursiveSearch(dirent.name, bin))
}
return result;
}