Bot releases are hidden (Show)
Published by borkdude over 1 year ago
Published by borkdude over 1 year ago
Published by borkdude over 1 year ago
Published by borkdude over 1 year ago
Published by borkdude almost 2 years ago
Full Changelog: https://github.com/borkdude/jet/compare/v0.2.18...v0.3.21
Published by borkdude over 2 years ago
Published by borkdude over 2 years ago
Published by borkdude almost 3 years ago
csk
by @rlhk in https://github.com/borkdude/jet/pull/95
Full Changelog: https://github.com/borkdude/jet/compare/v0.0.15...v0.1.0
--edn-reader-opts
option. See https://github.com/borkdude/jet#data-readers.--keywordize
now takes an optional function argument which will be used to transform keys from JSON. Example:$ echo '{"my key": 1}' | jet --from json --keywordize '#(keyword (str/replace % " " "_"))' --to edn
{:my_key 1}
--interactive
command now takes an optional first command from the command line. Thanks @reedho for co-operating on this. See the README for more info.--collect
. See README.#32: support streaming. This makes working with files produced by cat more convenient, as you don't have to read in entire files before you can process them. This is called "cat-friendly".
jet --interactive
. Using rlwrap
is recommended.Rationale of jet-lang: a minimal language for transformation of input, before writing out to JSON, EDN, or Transit.
Rationale of the shell: learn and work out the correctness of a jet-lang query. It can also be useful on servers where you want to inspect data, but don't have REPL.
Many changes to the query language. Remove magic set and map notation in favour of familiar Clojure-style programming constructs. See the query docs.