]> code.delx.au - monosys/blob - bin/java-decompile-recursive
notes: fix raspi install notes, also @home -> @username
[monosys] / bin / java-decompile-recursive
1 #!/bin/bash
2
3 if [ -z "$1" -o -z "$2" ]; then
4 echo "Usage: $0 src dest"
5 exit 1
6 fi
7
8 src="$1"
9 dest="$2"
10 mkdir -p "$dest"
11 dest="$(cd "$dest" && pwd)"
12
13 cd "$src"
14 find . -name '*.class' | while read line; do
15 class="$(echo "$line"| sed -e 's|^\./||' -e 's|\.class$||' -e 's|/|.|g')"
16 javap -private -c "$class" > "${dest}/${class}.txt"
17 done
18