[–] ducktective 3y ago ↗ Nice project! So it provides first-class support for bash (like arrays etc).There is also another way; we can convert toml to json via `rq` and query/filter with `jq`: curl -s 'https://raw.githubusercontent.com/snyball/tombl/master/Cargo.toml' \ | rq -t \ | jq '.package.name + " version is : " + .package.version' [–] snyball 3y ago ↗ Cool, didn't know about `rq`. Converting everything to json and using `jq` has been my goto for structural data-hacks on the command line, but yeah for my own usage of `tombl` the killer feature was getting a bash array out of the config. [–] rascul 3y ago ↗ What is rq? I can't seem to find it in any package repo and searching for it leads to pages and pages of nothing relevant. [–] gloria_mundi 3y ago ↗ Probably this: https://github.com/dflemstr/rq [–] rascul 3y ago ↗ Thanks. Turns out it was on HN earlier this year.https://news.ycombinator.com/item?id=31184825 [–] esamatti 3y ago ↗ Also checkout yj[1] which can convert between various formats among toml->json[1]: https://github.com/sclevine/yj
[–] snyball 3y ago ↗ Cool, didn't know about `rq`. Converting everything to json and using `jq` has been my goto for structural data-hacks on the command line, but yeah for my own usage of `tombl` the killer feature was getting a bash array out of the config.
[–] rascul 3y ago ↗ What is rq? I can't seem to find it in any package repo and searching for it leads to pages and pages of nothing relevant. [–] gloria_mundi 3y ago ↗ Probably this: https://github.com/dflemstr/rq [–] rascul 3y ago ↗ Thanks. Turns out it was on HN earlier this year.https://news.ycombinator.com/item?id=31184825
[–] gloria_mundi 3y ago ↗ Probably this: https://github.com/dflemstr/rq [–] rascul 3y ago ↗ Thanks. Turns out it was on HN earlier this year.https://news.ycombinator.com/item?id=31184825
[–] rascul 3y ago ↗ Thanks. Turns out it was on HN earlier this year.https://news.ycombinator.com/item?id=31184825
[–] esamatti 3y ago ↗ Also checkout yj[1] which can convert between various formats among toml->json[1]: https://github.com/sclevine/yj
[–] ovebepari 3y ago ↗ tomlq would've been a nicer name! [–] kroltan 3y ago ↗ Or Bombadil (Bombadill? Bomb-a-dill?)
[–] PufPufPuf 3y ago ↗ There's already tomlq from https://github.com/kislyuk/yq, which can query TOML using jq syntax.
[–] kosolam 3y ago ↗ Actually I wanted exactly something like that with the bash export function. Well done
11 comments
[ 4.7 ms ] story [ 34.6 ms ] threadThere is also another way; we can convert toml to json via `rq` and query/filter with `jq`:
https://news.ycombinator.com/item?id=31184825
[1]: https://github.com/sclevine/yj