aboutsummaryrefslogtreecommitdiff
path: root/sh/shrc.d/diff.sh
diff options
context:
space:
mode:
Diffstat (limited to 'sh/shrc.d/diff.sh')
-rw-r--r--sh/shrc.d/diff.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/sh/shrc.d/diff.sh b/sh/shrc.d/diff.sh
index 179ced94..9ba2f983 100644
--- a/sh/shrc.d/diff.sh
+++ b/sh/shrc.d/diff.sh
@@ -1,14 +1,14 @@
-# Use a unified format for diff(1) by default
+# Use a unified format for diff(1) by default if two files and no options given
diff() {
if (
for arg ; do
case $arg in
- -*) shift ;;
--) shift ; break ;;
+ -*) return 1 ;;
*) break ;;
esac
done
- [ "$#" -gt 1 ]
+ [ "$#" -eq 2 ]
) ; then
set -- -u "$@"
fi