feat: fnalias works with color

This commit is contained in:
AngeD 2022-09-27 11:28:13 +02:00
parent ff220bf4b7
commit 4fe4f8864e

View File

@ -12,8 +12,8 @@ alias wconf="$EDITOR $HOME/.config/awesome"
alias zshconf="$EDITOR $ZDOTDIR/.zshrc && . $ZDOTDIR/.zshrc"
function fnalias() {
# alias alias_cmd='cmd'
cmd="$(alias "$2")"
shell="$(ps -q "$$" -o 'comm=')"
if [ -n "$cmd" ]; then
# remove everything before and including the first =
@ -24,8 +24,8 @@ function fnalias() {
cmd="$2"
fi
$1 -- $(echo "$cmd") "${@:3}"
$shell -c "$1 $(echo "$cmd" | sed 's/--color=.\+/--color=force/') ${@:3}"
}
alias watch='fnalias watch'
alias watch='fnalias "watch -c"'
alias xargs='fnalias xargs'