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: about 1 month 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 (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-23T10:12:05.000Z (over 7 years ago)
- Last Synced: 2025-01-11T23:18:05.862Z (over 1 year 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 Java
Working 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.