2 releases
0.1.1 | Nov 21, 2019 |
---|---|
0.1.0 | Nov 20, 2019 |
#36 in #automate
5KB
72 lines
jawn: jawn automates work now
Most people lead tremendously busy lives, where they end up with a ton of jawn to do. Personally, I got sick of doing so much by hand so I wrote jawn
to help me deal with all my jawn. Hopefully this jawn, jawn
, will help you.
Theory of operation
The central element of jawn
is the Jawnfile
. It contains a living definition of your jawn and serves as a catalog of jawn. If you have more jawn to do, add more jawn to the Jawnfile
.
Jawn are expressed using a dead-simple DSL so straightforward, that even a Cowboys fan can figure it out. Each jawn in the Jawnfile
is a single declaration followed by a newline. One line is one jawn.
Since jawn
is written in Rust, it's actually quite performant and you'll notice jawn
finishes almost instantaneously for workloads with less than 70-100 jawn.
Dependencies
~5–12MB
~135K SLoC