| Crates.io | dotstore |
| lib.rs | dotstore |
| version | 0.1.0 |
| created_at | 2025-05-16 14:52:32.879369+00 |
| updated_at | 2025-05-16 14:52:32.879369+00 |
| description | Create dot directories in common system paths |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1676558 |
| size | 28,562 |
Create dot directories (e.g. /home/user/.path) in common system directories.
cargo add dotstore
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(())
}