aboutsummaryrefslogtreecommitdiff
path: root/sh/shrc.d/diff.sh
blob: 179ced94ab3ac6b038851ebb246c14353b71eae4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Use a unified format for diff(1) by default
diff() {
    if (
        for arg ; do
            case $arg in
                -*) shift ;;
                --) shift ; break ;;
                *) break ;;
            esac
        done
        [ "$#" -gt 1 ]
    ) ; then
        set -- -u "$@"
    fi
    command diff "$@"
}