It weights just 800kb and you don't need Lua installed in your pc.
A few examples:
echo '{"list":[1,2,3]}' | dop -e ' if type(VALUE) == "number" then set(VALUE * 2) end ' # => {"list":[2,4,6]}
echo '{"data":{"some_list":[1,2,3]}}' | dop -q data.some_list # => [1,2,3]
What I wanted was: - something simpler to reason about for non-trivial transforms - one tool for JSON/YAML/TOML - embedded scripting without needing Lua installed separately
Repo: https://github.com/dhuan/dop
Any feedback is welcome.