summaryrefslogtreecommitdiff
path: root/rc/bin/diffy
blob: 50f697eee8637510822a6ae0aaa0d76a66aa53af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/rc
# diffy [diff-opts] file... - diff file against yesterday's version(s)
rfork e
diffopts=()
while(! ~ $#* 0 && ~ $1 -* && ! ~ $1 --){
	diffopts=($diffopts $1)
	shift
}
if(~ $1 --)
	shift
if(! ~ $#* 1)
	diffopts=($diffopts -m)
for(f)
	diff $diffopts `{yesterday $f} $f