ferrite-config

Crates.ioferrite-config
lib.rsferrite-config
version0.1.25
created_at2024-12-15 16:19:57.928271+00
updated_at2025-07-21 14:48:07.387477+00
descriptionConfiguration management for Ferrite image viewer
homepage
repositoryhttps://github.com/master-of-zen/ferrite
max_upload_size
id1484268
size140,391
Zen (master-of-zen)

documentation

https://docs.rs/ferrite-config

README

Ferrite Config

Configuration management for the Ferrite image viewer.

Features

  • TOML-based configuration file
  • Standard XDG configuration paths
  • Sensible defaults
  • Serialization/deserialization support

Usage

use ferrite_config::FeriteConfig;

// Load existing config
let config = FeriteConfig::load().unwrap_or_default();

// Save config
config.save().expect("Failed to save config");

// Access settings
println!("Cache size: {}", config.cache_size);
println!("Default zoom: {}", config.default_zoom);
Commit count: 175

cargo fmt