aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xaliases.zsh12
1 files changed, 10 insertions, 2 deletions
diff --git a/aliases.zsh b/aliases.zsh
index ee75ed1..b725f01 100755
--- a/aliases.zsh
+++ b/aliases.zsh
@@ -119,10 +119,18 @@ esac
case "${action}" in
(list)
- if [[ -s "${list}" ]]
+ if ! [[ -s "${list}" ]]
then
- < "${list}"
+ exit 0
fi
+
+ list=($(< "${list}"))
+
+ while [[ ${#list} -ge 2 ]]
+ do
+ printf "%s --> %s\n" "${list[1]}" "${list[2]}"
+ list=(${list[@]:2})
+ done
;;
(add)
if [[ -n "${1}" ]]