Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/megyssstaa/simpleconfigs
An extremely simple and lightweight configs API for Java
https://github.com/megyssstaa/simpleconfigs
config configuration configuration-file configuration-files configuration-management java library lightweight maven parser
Last synced: 12 days ago
JSON representation
An extremely simple and lightweight configs API for Java
- Host: GitHub
- URL: https://github.com/megyssstaa/simpleconfigs
- Owner: MeGysssTaa
- License: apache-2.0
- Created: 2018-03-19T08:58:20.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-23T10:12:05.000Z (almost 6 years ago)
- Last Synced: 2024-11-12T21:42:39.483Z (2 months ago)
- Topics: config, configuration, configuration-file, configuration-files, configuration-management, java, library, lightweight, maven, parser
- Language: Java
- Size: 40 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SimpleConfigs
## An extremely simple and lightweight configs API for JavaWorking on a kind of a small or simple project and looking for a simple and lightweight library that will enable you to store specific settings in configuration files with ability to then read those easily? **SimpleConfigs** is probably what you need.
**Features:**
* Write and edit configuration files both programmatically and manually;
* Read configuration files in a map with just 1 line of code;
* Modify values of existing settings and add new ones easily;
* Obtain settings casted to the types you need;
* Configuration comments;
* Very lightweight and easy to use.
**Drawbacks** (some are probably temporary and will be solved in the near future):
* Key-value split char space dependence (`=` != ` = `);
* Comments get removed after saving programmatically.## Download
See **[Releases](https://github.com/MeGysssTaa/SimpleConfigs/releases)** for compiled JAR and source code.
## How to use
See **[Wiki](https://github.com/MeGysssTaa/SimpleConfigs/wiki)** for everything you might ever want to know about using **SimpleConfigs**.Use the **[Issue Tracker](https://github.com/MeGysssTaa/SimpleConfigs/issues)** for any questions, improvements or issues.