raze-gles/polymer/eduke32/source/lunatic/mapdiff.sh
helixhorned f133be4ae8 Add map2text.lua and helper script mapdiff.sh.
git-svn-id: https://svn.eduke32.com/eduke32@2964 1a8010ca-5511-0410-912e-c29ae57300e0
2012-08-26 22:09:34 +00:00

27 lines
524 B
Bash
Executable file

#!/bin/sh
DIFF="git diff --no-index --color-words"
CMD="/usr/bin/env luajit ./map2text.lua"
if [ `uname -s` != "Linux" ]; then
# I think 'tempfile' isn't in POSIX. Feel free to use 'mktemp' or something
# but absolutely test it before.
echo "This helper script is for Linux only."
return 1
fi
if [ -z "$1" -o -z "$2" ]; then
echo "Usage: ./mapdiff.sh <file.map> <file2.map>"
exit 1
fi
tf1=`tempfile`
tf2=`tempfile`
$CMD "$1" > "$tf1"
$CMD "$2" > "$tf2"
$DIFF "$tf1" "$tf2"
rm "$tf1"
rm "$tf2"