Open sagi053 opened 1 year ago
mkdir -p "./license-checker" root=$PWD find . -name package.json -not -path "*node_modules*" -not -path "*components*" > ./license-checker/license-checker.txt grep -v '^ *#' < ./license-checker/license-checker.txt | while IFS= read -r line do fullPath=${line#*./} dirPath=${fullPath%package.json*} service=$(basename "$dirPath") if [ -z "$service" ]; then service="main" fi echo "$service" cd "$root"/"$dirPath" && license-checker --csv --out "$root"/license-checker/"$service".csv done rm "$root"/license-checker/license-checker.txt