Skip to content

schipplock/settings-yaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Settings YAML

settings-yaml ist eine Java Bibliothek, die Einstellungen in einer YAML-Datei speichern und auch wieder auslesen kann. Diese Bibliothek wurde mit Java 17 getestet.

Installation

Das muss in die pom.xml:

<dependency>
    <groupId>de.schipplock.settings</groupId>
    <artifactId>settings-yaml</artifactId>
    <version>0.0.1</version>
</dependency>

Wie verwende ich diese Bibliothek?

Es wird folgender Import benötigt:

import de.schipplock.settings.YamlSettings;

Einstellungen speichern:

var settings = YamlSettings.forUri(Path.of(System.getProperty("user.home"), "settings4223.yaml").toUri());
settings.setValue("language", "de");
settings.setValue("theme", "Monokai Pro");
settings.persist();

In %USERPROFILE%\settings4223.yaml (Windows) oder $HOME/settings4223.yaml (Linux) wurden die Einstellungen gespeichert.

Einstellungen lesen:

var settings = YamlSettings.forUri(Path.of(System.getProperty("user.home"), "settings4223.yaml").toUri());
settings.getValue("language");
settings.getValue("theme");

License

Apache License 2.0