News for hackers. Stuff that matters.
Re:Dasel: Query/update data structs from the cmdline. Suppor... by Novalty93 on Friday October 30, 2020 @10:40AM (#24942688)
I've been working on a tool to query/update data structures from the commandline. It's comparable to jq/yq but supports JSON, YAML, TOML and XML. I'm not aware of anything that attempted to do this so I rolled my own. Let me know what you think
Re:Dasel: Query/update data structs from the cmdline. Suppor... by hyperman1 on Friday October 30, 2020 @02:01PM (#24945071)
This seems very handy, thank you very much.

It would be great if it could support perfect roundtripping: Comments, ordering, whitespace,... are not touched. It would make fearless updating of config files a breeze.

This I understand would be a huge undertaking, requiring writing your own parsers.

Not that I want to be ungratefull. This looks a very usefull tool as is.

Re:Dasel: Query/update data structs from the cmdline. Suppor... by onetom on Friday October 30, 2020 @01:52PM (#24944953)
Only if it would support EDN (https://github.com/edn-format/edn) too... :) Although I was satisfied with Jet (https://github.com/borkdude/jet) so far.
Re:Dasel: Query/update data structs from the cmdline. Suppor... by jph on Friday October 30, 2020 @01:58PM (#24945030)
Great work! I can totally see the usefulness of this. And your examples of `dasel` side-by-side with `jq` and `yq` are very much appreciated because you're making it easy to learn.
Re:Dasel: Query/update data structs from the cmdline. Suppor... by js4ever on Friday October 30, 2020 @01:57PM (#24945019)
Really nice, I can see several use case where a simple bash script + Dasel would save me some higher level coding. I will try it soon! Thanks
Re:Dasel: Query/update data structs from the cmdline. Suppor... by baq on Friday October 30, 2020 @02:29PM (#24945393)
yaml for configuration really should die a fiery death. any tool that helps work with it before that happens is very welcome.