From 0da954dcb319cf3b540fb8ce117d2b4412ca5f93 Mon Sep 17 00:00:00 2001 From: Roland Hopferwieser <develop@int0x80.at> Date: Tue, 29 Aug 2017 18:53:08 +0200 Subject: [PATCH] Fix output if no aliases --- vcsh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/vcsh b/vcsh index fc63f38..99d201f 100755 --- a/vcsh +++ b/vcsh @@ -156,14 +156,15 @@ info() { } alias_read() { - local aliases= + local aliases if [ -r "$XDG_CONFIG_HOME/vcsh/aliases" ]; then aliases="$XDG_CONFIG_HOME/vcsh/aliases" elif [ -r /etc/vcsh/aliases ]; then aliases=/etc/vcsh/aliases + else + return fi - [ -z "$aliases" ] && return sed -r -e 's/#.*//' -ne 's/(\w+)\s*=\s*(.+)/\1 \2/p' "$aliases" } @@ -202,7 +203,9 @@ aliases() { else local a cmd while read a cmd; do - echo $a = $cmd + if [ -n "$a" ]; then + echo $a = $cmd + fi done <<< "$(alias_read)" fi } -- GitLab