From af57893bc2e3f9db52dc7bceee1d960539e36f06 Mon Sep 17 00:00:00 2001 From: itchyny Date: Sat, 8 Jul 2023 09:44:12 +0900 Subject: [PATCH] Optimize appending deletion path in modify --- src/builtin.jq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtin.jq b/src/builtin.jq index bb7da93f..aac22cb7 100644 --- a/src/builtin.jq +++ b/src/builtin.jq @@ -26,7 +26,7 @@ def _modify(paths; update): ), ( $$$$dot - | setpath([1]; .[1] + [$p]) + | setpath([1, (.[1] | length)]; $p) ) ) ) | . as $dot | $dot[0] | delpaths($dot[1]);