dotstore

Crates.iodotstore
lib.rsdotstore
version0.1.0
created_at2025-05-16 14:52:32.879369+00
updated_at2025-05-16 14:52:32.879369+00
descriptionCreate dot directories in common system paths
homepage
repository
max_upload_size
id1676558
size28,562
Graham Keenan (Tyrannican)

documentation

README

Dotstore

Create dot directories (e.g. /home/user/.path) in common system directories.

Install

cargo add dotstore

Usage

use dotstore;

fn main() -> std::io::Result<()> {
    // Create a new directory called `/home/user/.barracuda`
    // The `.` is automatically appended
    let project_dir = dotstore::home_store("barracuda")?;

    // Create a new directory called `/home/user/.config/.editor`
    let editor_dir = dotstore::config_store("editor")?;

    // Create a new directory called `/home/user/workspace/middle-earth/.eregion`
    let custom_dir = dotstore::custom_store("/home/user/workspace/middle-earth", "eregion")?;

    Ok(())
}
Commit count: 0

cargo fmt