How to Use the dirs Crate for Platform-Specific Directories

Use the `dirs` crate to automatically retrieve platform-specific paths for configuration, data, and cache directories in Rust applications.

The dirs crate provides functions to retrieve platform-specific standard directories like config, data, and cache paths. Add the crate to your Cargo.toml and call dirs::config_dir() to get the path for user configuration files.

use dirs;

fn main() {
    if let Some(config_path) = dirs::config_dir() {
        println!("Config directory: {:?}", config_path);
    }
}