If this is a toy project for you, awesome. More power to you.<p>I just finished making my own toy library in rust for a macro `cmd` which parses a bash like syntax and creates the `std::processs::Command` structures.<p>Of course, there already existed alternatives. However I refused to research before hand since I intended it to be fun.<p>Now that you've got it working though, are you familiar with jq? From what I can see, this program is the equivalent of `cat file.json | jq ".param"`. Your project is still really cool and I don't want to discourage you though.<p>I guess what I'm trying to say is don't stop there. What's next. jq provides a query language for json. What else could be done?