diff options
author | itchyny <itchyny@cybozu.co.jp> | 2023-07-08 09:44:12 +0900 |
---|---|---|
committer | Nico Williams <nico@cryptonector.com> | 2023-07-07 20:11:10 -0500 |
commit | af57893bc2e3f9db52dc7bceee1d960539e36f06 (patch) | |
tree | 8f6a0645353b2f31dce5680014329d9a3cf61d97 | |
parent | 371abc73ba97dfd49c3affa330236eb41150b8dd (diff) |
Optimize appending deletion path in modify
-rw-r--r-- | src/builtin.jq | 2 |
1 files changed, 1 insertions, 1 deletions
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]); |