|
|
|
|
|
by MrGilbert
406 days ago
|
|
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. Some observations and bugs I encountered: - 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. - The example in your readme features the wrong group name ("Housing" vs "Main") - Your DSL does not like comma-values. :) - The DSL also does not like to see groups being used multiple times. So, what I wanted to try was: = 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
- The CLI will crash if it does not find a file. A better way to handle that would be to create an empty file.- You are using Electron, so a Windows build would, of course, be nice. |
|
Thank you for all your observations. Two things: 1) floats were originally purposefully not allowed, for simplicity, but I might change that and 2) multiple groups with the same name are indeed not allowed, but you raise a good point: it should be possible to reference all groups with a common label if the only difference between them is an attached timestamp.
And yes, will definitely push Win/Linux releases soon!