I was too lazy to find out how diff works, so I wrote a script