-- Leo's gemini proxy
-- Connecting to freeshell.de:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
> A command-line JSON processor using Python syntax.
Pretty-print JSON or JSON-Lines data from stdin to stdout:
cat {file.json} | jello
Output a schema of JSON or JSON Lines data from stdin to stdout (useful for grep):
cat {file.json} | jello -s
Output all elements from arrays (or all the values from objects) in JSON or JSON-Lines data from stdin to stdout:
cat {file.json} | jello -l
Output the first element in JSON or JSON-Lines data from stdin to stdout:
cat {file.json} | jello _[0]
Output the value of a given key of each element in JSON or JSON-Lines data from stdin to stdout:
cat {file.json} | jello '[i.{key_name} for i in _]'
Output the value of multiple keys as a new JSON object (assuming the input JSON has the keys `key_name` and `other_key_name`):
cat {file.json} | jello '{"{my_new_key}": _.{key_name}, "{my_other_key}": _.{other_key_name}}'
Output the value of a given key to a string (and disable JSON output):
cat {file.json} | jello -r '"{some text}: " + _.{key_name}'
> Copyright © 2014—present the tldr-pages team and contributors.
> This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).
-- Response ended
-- Page fetched on Tue May 21 04:57:09 2024