blob: 1bba73bc5e613e1bb9d1b7528f3e7f67acb1f0f7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/usr/bin/env bash
# Usage:
# diff-epubs.sh path/to/old.epub path/to/new.epub
tmp_dir="$(mktemp -d --suffix=-diff-epubs)"
unzip "$1" -d "$tmp_dir/old" > /dev/null
unzip "$2" -d "$tmp_dir/new" > /dev/null
diff --strip-trailing-cr -r "$tmp_dir"/{old,new}
exit_status=$?
rm -rf "$tmp_dir"
exit $exit_status
|