pub fn data_dir() -> PathBuf
Expand description

Returns Hoard’s data directory for the current user.

  • Windows: {appdata}/shadow53/hoard/data where {appdata} is the “known folder” FOLDERID_RoamingAppData or the value of %APPDATA%.
  • macOS: ${XDG_DATA_HOME}/hoard, if XDG_DATA_HOME is set, otherwise $HOME/Library/Application Support/com.shadow53.hoard.
  • Linux/BSD: ${XFG_DATA_HOME}/hoard, if XDG_DATA_HOME is set, otherwise $HOME/.local/share/hoard.