I read a fair bit of criticism here in the comments. I think I understand where they are coming from. From my point of view, I like the simplicity of the DSL. I also love long-term projects. Great to see that you are working on it since 2018! And I think, from a western perspective, 10 bucks is a fair price to support you.<p>Some observations and bugs I encountered:<p>- A license added to Github: Currently, I don't know if I'm allowed to build an application using the package, say an integration to Obsidian or whatever.<p>- The example in your readme features the wrong group name ("<i>Housing</i>" vs "<i>Main</i>")<p>- Your DSL does not like comma-values. :)<p>- The DSL also does not like to see groups being used multiple times. So, what I wanted to try was:<p><pre><code> = Housing
- 2000 Rent
- 1000 Utilities
- 500 Leisure
# 2025-05-09
= Groceries
- 10 Coffee x 12
- 10 Milk x 12
- 20 Cereal x 6
# 2025-05-10
= Groceries
- 2,60 Bread
= Income
- 5000 Salary
- 1000 Side hustle
+ Income
- Housing
- Groceries
</code></pre>
- The CLI will crash if it does not find a file. A better way to handle that would be to create an empty file.<p>- You are using Electron, so a Windows build would, of course, be nice.