Crate dirs

source ·
Expand description

The dirs crate is

  • a tiny library with a minimal API (18 public functions)
  • that provides the platform-specific, user-accessible locations
  • for finding and storing configuration, cache and other data
  • on Linux, Redox, Windows (≥ Vista) and macOS.

The library provides the location of these directories by leveraging the mechanisms defined by

Functions

  • Returns the path to the user’s audio directory.
  • Returns the path to the user’s cache directory.
  • Returns the path to the user’s config directory.
  • Returns the path to the user’s local config directory.
  • Returns the path to the user’s data directory.
  • Returns the path to the user’s local data directory.
  • Returns the path to the user’s desktop directory.
  • Returns the path to the user’s document directory.
  • Returns the path to the user’s download directory.
  • Returns the path to the user’s executable directory.
  • Returns the path to the user’s font directory.
  • Returns the path to the user’s home directory.
  • Returns the path to the user’s picture directory.
  • Returns the path to the user’s preference directory.
  • Returns the path to the user’s public directory.
  • Returns the path to the user’s runtime directory.
  • Returns the path to the user’s state directory.
  • Returns the path to the user’s template directory.
  • Returns the path to the user’s video directory.