Dashi is a boilerplate that simplifies addon creation.
Yes, the name is a pun.
Yes, you can use this if you want.
No, you should not depend on it being stable.
It contains, among many things, simplifications for:
- event handling
- deferring
- localization management
- settings and savedvariables
- widgets (buttons, scrollboxes, etc)
- input and output
- misc utility
Please see the wiki for usage.
Warning
Dashi will never be in a stable/consistent state.
If you want to use it as-is, please hard-embed it (e.g. using Git subtree/submodule) or cherry-pick what you want.
There are no guarantees that anything will stay or even work.
It was designed for my own purposes, and will stay that way, but I'm open to feedback and adding features if they align with my vision/use.
This repository is dedicated to the public domain.