lpsettings
A cli tool and library for managing lovepack
settings.
lpsettings
is primarily designed to act as a rust library for lovepack
to make it easier to write and read settings from various lovepack project sources. It can be compiled into a standalone binary for stand-alone settings interaction.
Using the Library
Add the library to your Cargo.toml lpsettings = "0.2"
and then start getting settings.
// get a setting
get_value;
// set a setting
set_value;
lpsettings
use a enum to contain all the possible types in a settings file, you will need to match these to get the underlying values
use Type // repeated from settingsfile
if let Some == get_value
Compiling the Binary
Clone this project and run cargo inside the src-binary
The binary follows the version of the library, so build to the latest tagged repository to get the correct release version.