creeper-adventure/.venv/libexec/pyflyby/colordiff
2022-03-31 20:20:07 -05:00

32 lines
882 B
Bash
Executable file

#!/bin/bash -e
# License for THIS FILE ONLY: CC0 Public Domain Dedication
# http://creativecommons.org/publicdomain/zero/1.0/
# Get the directory containing to the symlink target of the script.
if script=$(readlink -e "$0" 2>/dev/null) && [[ "$script" -ef "$0" ]]; then
scriptdir=$(dirname "$script")
elif script=$(realpath "$0" 2>/dev/null) && [[ "$script" -ef "$0" ]]; then
scriptdir=$(dirname "$script")
elif script=$(greadlink -e "$0" 2>/dev/null) && [[ "$script" -ef "$0" ]]; then
scriptdir=$(dirname "$script")
else
scriptdir=$(
d=$(dirname "$0")
b=$(basename "$0")
cd "$d"
if l=$(readlink "$b"); then
ld=$(dirname "$l")
cd "$ld"
fi
pwd
)
fi
PATH="$scriptdir:$PATH"
if [[ -t 1 ]] && type -p diff-colorize >/dev/null; then
diff -u "$@" | diff-colorize
else
diff -u "$@"
fi