aboutsummaryrefslogtreecommitdiff
path: root/patches/gollum.sh
blob: 423d376f562605a8fe63f3f6bd45ad01aface6a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
#
#     "It isn't fair, my precious, is it,
#      to ask us what it's got in it's
#      nassty little pocketsess?"
#             Gollum, The Hobbit, or There and Back Again 
#

cd $(dirname $(which $0))
f=$(basename ../exercises/$1*.zig .zig 2> /dev/null)
b=../exercises/$f.zig
a=../answers/$f.zig
p=patches/$f.patch

printf "\tf: '$f'\n\tb: '$b'\n\ta: '$a'\n"

if [[ ! -f $b ]]; then echo "We hates it!"; exit 1; fi
if [[ ! -a $a ]]; then echo "Where is it? Where is the answer, precious?"; exit; fi

echo Hisssss!

diff $b $a > $p

cat $p