From 4943f46f7563b01f914f5b6ea334b73144d51a56 Mon Sep 17 00:00:00 2001 From: Reid 'arrdem' McKenzie Date: Mon, 17 Apr 2017 17:29:17 -0700 Subject: [PATCH] Support MacOS "GNU Awk" --- goto.plugin.zsh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/goto.plugin.zsh b/goto.plugin.zsh index c27cdc2..4d1b67f 100644 --- a/goto.plugin.zsh +++ b/goto.plugin.zsh @@ -1,7 +1,12 @@ # goto.zsh +function _awk { + which awk &>/dev/null && awk $@ || \ + which gawk &>/dev/null && gawk $@ +} + function _gotofile { - echo $GOTO_FILE "$HOME/.labels.tsv" | awk "{print \$1}" + echo $GOTO_FILE "$HOME/.labels.tsv" | _awk "{print \$1}" } function _makeLabel { @@ -35,7 +40,7 @@ function goto { } function _goto { - for label in $(awk '{print $1}' `_gotofile`) + for label in $(_awk '{print $1}' `_gotofile`) do compadd "$@" $label done