All Versions
1
Latest Version
1.0
Avg Release Cycle
-
Latest Release
2849 days ago

Changelog History

  • v1.0 Changes

    July 07, 2016

    I didn't like existing configuration management solutions like globalconf, tachyon or viper. First two just don't feel right and viper, imo, a little overcomplicated—definitely offering too much for small things. That's why I made Store. It supports either JSON, TOML or YAML out-of-the-box and lets you register practically any other configuration format. It persists all of your configurations in either $XDG_CONFIG_HOME or $HOME on Linux and in %APPDATA% on Windows.

    🚀 After the nine years of development, this is totally production-ready and stable and mature and everything. API is most certainly not gonna change, ever. This release features:

    • Init() for setting up the configuration path.
    • Load() and Save() to load and.. unexpectedly, save the data.
    • Register() for mapping custom file extensions to custom parsers.
    • LoadWith() and SaveWith() for some exotic cases.

    🚀 Simple as it gets. Dead. Dead simple. There we go, that's it. Special thanks to me for preparing this wonderful release.