From 44405ca9c452e3dd683f1ad1521c7bea45508509 Mon Sep 17 00:00:00 2001 From: Andrei Borisov Date: Fri, 22 May 2020 19:37:54 +0300 Subject: [PATCH] Fix `_fisher_parse` function for BusyBox awk (#566) --- fisher.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fisher.fish b/fisher.fish index 1d63c33..3e6797b 100644 --- a/fisher.fish +++ b/fisher.fish @@ -247,7 +247,7 @@ function _fisher_parse -a mode cmd for (n = split(ARGSTR, a, " "); i++ < n;) pkgs[getkey(a[i])] = a[i] } !NF { next } { k = getkey($1) } - MODE == "-R" && !(k in pkgs) && $0 = $1 + MODE == "-R" && !(k in pkgs) && ($0 = $1) MODE == "-W" && (/^#/ || k in pkgs || CMD != "rm") { print pkgs[k] (sub($1, "") ? $0 : "") } MODE == "-W" || CMD == "rm" { delete pkgs[k] } END {