20 lines
376 B
Bash
20 lines
376 B
Bash
#!/bin/sh
|
|
npm install -g js-beautify webcrack
|
|
|
|
mkdir -p original decoded
|
|
cp *.js original/
|
|
|
|
for f in *.js; do
|
|
echo "beautify $f"
|
|
js-beautify --type js --indent-size 2 --wrap-line-length 120 "$f" -o "$f"
|
|
done
|
|
|
|
for f in *.js; do
|
|
name="${f%.js}"
|
|
echo "webcrack $f"
|
|
webcrack "$f" -o "decoded/$name" || echo "webcrack skipped $f"
|
|
done
|
|
|
|
echo DONE
|
|
wc -l *.js original/*.js
|