diff options
author | Trae Robrock <trobrock@gmail.com> | 2013-07-16 17:01:58 -0700 |
---|---|---|
committer | Trae Robrock <trobrock@gmail.com> | 2013-07-16 17:01:58 -0700 |
commit | 9a9e6e929964cbb25c5ce656a995e31ab9636762 (patch) | |
tree | 8c2a61e08be5de3be8b004c0cae1e496d5edd3cb /plugins/knife_ssh | |
parent | 00ccee1f33c90c8900e8c2efe4dca9bf5db040f9 (diff) | |
download | zsh-9a9e6e929964cbb25c5ce656a995e31ab9636762.tar.gz zsh-9a9e6e929964cbb25c5ce656a995e31ab9636762.tar.bz2 zsh-9a9e6e929964cbb25c5ce656a995e31ab9636762.zip |
No cat, and hide errors for missing cache file
Diffstat (limited to 'plugins/knife_ssh')
-rw-r--r-- | plugins/knife_ssh/knife_ssh.plugin.zsh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/knife_ssh/knife_ssh.plugin.zsh b/plugins/knife_ssh/knife_ssh.plugin.zsh index ea3361c49..7fdd42a1e 100644 --- a/plugins/knife_ssh/knife_ssh.plugin.zsh +++ b/plugins/knife_ssh/knife_ssh.plugin.zsh @@ -1,5 +1,5 @@ function knife_ssh() { - grep -q $1 ~/.knife_comp~ || rm -f ~/.knife_comp~; + grep -q $1 ~/.knife_comp~ 2> /dev/null || rm -f ~/.knife_comp~; ssh $(knife node show $1 | awk '/IP:/{print $2}') } @@ -9,7 +9,7 @@ _knife_ssh() { echo "\nGenerating ~/.knife_comp~..." >/dev/stderr knife node list > ~/.knife_comp~ fi - compadd `cat ~/.knife_comp~` + compadd $(<~/.knife_comp~) else echo "Could not find knife" > /dev/stderr; fi |