added svn() bash function to detect colordiff and colorsvn
This commit is contained in:
parent
8499a430b9
commit
3f427971fd
20
bash_aliases
20
bash_aliases
@ -107,5 +107,25 @@ function svndiff()
|
||||
{
|
||||
svn diff "$@" | colordiff
|
||||
}
|
||||
function svn()
|
||||
{
|
||||
subcommand="$1"
|
||||
realsvn=$(which svn)
|
||||
colorsvn=$(which colorsvn)
|
||||
colordiff=$(which colordiff)
|
||||
if [[ "$realsvn" == "" ]]; then
|
||||
echo "Subversion not found in \$PATH"
|
||||
return
|
||||
fi
|
||||
if [[ "$subcommand" == "diff" && "$colordiff" != "" ]]; then
|
||||
${realsvn} "$@" | ${colordiff}
|
||||
return
|
||||
fi
|
||||
if [[ "$colorsvn" != "" ]]; then
|
||||
${colorsvn} "$@"
|
||||
return
|
||||
fi
|
||||
${realsvn} "$@"
|
||||
}
|
||||
|
||||
# local
|
||||
|
Loading…
x
Reference in New Issue
Block a user