xref: /plan9/rc/bin/diffy (revision 6ca8a7e31df69aa273b57c9a8727a3aa1ead4d4b)
1#!/bin/rc
2# diffy [diff-opts] [file...] - diff file against yesterday's version(s)
3rfork e
4diffopts=()
5while(! ~ $#* 0 && ~ $1 -* && ! ~ $1 --){
6	diffopts=($diffopts $1)
7	shift
8}
9if(~ $1 --)
10	shift
11if(! ~ $#* 1)
12	diffopts=($diffopts -m)
13if (~ $#* 0)
14	* = (.)
15for(f)
16	diff $diffopts `{yesterday $f} $f
17