| Server IP : 74.91.139.10 / Your IP : 10.45.147.122 Web Server : Apache/2.4.62 (AlmaLinux) System : Linux prod-iad-shwpweb1001a 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64 User : FAsyXTyKGY ( 3004) PHP Version : 8.2.32 Disable Function : passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/thread-self/root/usr/bin/ |
Upload File : |
#!/usr/bin/sh
# cdiff.sh - Convenience wrapper for colordiff
#
# Copyright (C) 2003-2015 Ville Skyttä <ville.skytta@iki.fi>
# Based on cdiff version 1.4 by eivind@FreeBSD.org
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
(if [ "$1" != "" ]; then
while [ "$1" != "" ]; do
file=`echo "$1" | perl -pe 's|^file:/+|/|i'`
case "$file" in
*.bz2) cat="bzip2 -dcf" ;;
*.xz|*.lzma) cat="xz -dc" ;;
*) cat="gzip -dcf" ;;
esac
case `echo "$file" | perl -ne 'print lc $_'` in
http:*|https:*|ftp:*)
if [ -z "$CDIFF_FETCH" ]; then
if type curl >/dev/null 2>&1; then
CDIFF_FETCH="curl -s"
elif type wget >/dev/null 2>&1; then
CDIFF_FETCH="wget -e timestamping=off -qO -"
elif type lwp-request >/dev/null 2>&1; then
CDIFF_FETCH="lwp-request -m GET"
elif type lynx >/dev/null 2>&1; then
CDIFF_FETCH="lynx -source"
elif type elinks >/dev/null 2>&1; then
CDIFF_FETCH="elinks -source"
fi
if [ -z "$CDIFF_FETCH" ]; then
echo "Error: no program to fetch from URLs found."
exit 1
fi
fi
$CDIFF_FETCH "$file" | $cat
;;
*)
$cat "$file"
;;
esac
shift;
done
else
cat
fi) | colordiff | less -R