@@ -102,26 +102,27 @@ dirs::executable_dir();
102
102
** If you want to compute the location of cache, config or data directories for your own application or project,
103
103
use ` ProjectDirs ` of the [ directories] ( https://github.com/dirs-dev/directories-rs ) project instead.**
104
104
105
- | Function name | Value on Linux/Redox | Value on Windows | Value on macOS |
106
- | ---------------- | ---------------------------------------------------------------------- | --------------------------------- | ------------------------------------------- |
107
- | ` home_dir ` | ` Some($HOME) ` | ` Some({FOLDERID_Profile}) ` | ` Some($HOME) ` |
108
- | ` cache_dir ` | ` Some($XDG_CACHE_HOME) ` or ` Some($HOME ` /.cache` ) ` | ` Some({FOLDERID_LocalAppData}) ` | ` Some($HOME ` /Library/Caches` ) ` |
109
- | ` config_dir ` | ` Some($XDG_CONFIG_HOME) ` or ` Some($HOME ` /.config` ) ` | ` Some({FOLDERID_RoamingAppData}) ` | ` Some($HOME ` /Library/Application Support` ) ` |
110
- | ` data_dir ` | ` Some($XDG_DATA_HOME) ` or ` Some($HOME ` /.local/share` ) ` | ` Some({FOLDERID_RoamingAppData}) ` | ` Some($HOME ` /Library/Application Support` ) ` |
111
- | ` data_local_dir ` | ` Some($XDG_DATA_HOME) ` or ` Some($HOME ` /.local/share` ) ` | ` Some({FOLDERID_LocalAppData}) ` | ` Some($HOME ` /Library/Application Support` ) ` |
112
- | ` executable_dir ` | ` Some($XDG_BIN_HOME) ` or ` Some($HOME ` /.local/bin` ) ` | ` None ` | ` None ` |
113
- | ` preference_dir ` | ` Some($XDG_CONFIG_HOME) ` or ` Some($HOME ` /.config` ) ` | ` Some({FOLDERID_RoamingAppData}) ` | ` Some($HOME ` /Library/Preferences` ) ` |
114
- | ` runtime_dir ` | ` Some($XDG_RUNTIME_DIR) ` or ` None ` | ` None ` | ` None ` |
115
- | ` state_dir ` | ` Some($XDG_STATE_HOME) ` or ` Some($HOME ` /.local/state` ) ` | ` None ` | ` None ` |
116
- | ` audio_dir ` | ` Some(XDG_MUSIC_DIR) ` or ` None ` | ` Some({FOLDERID_Music}) ` | ` Some($HOME ` /Music/` ) ` |
117
- | ` desktop_dir ` | ` Some(XDG_DESKTOP_DIR) ` or ` None ` | ` Some({FOLDERID_Desktop}) ` | ` Some($HOME ` /Desktop/` ) ` |
118
- | ` document_dir ` | ` Some(XDG_DOCUMENTS_DIR) ` or ` None ` | ` Some({FOLDERID_Documents}) ` | ` Some($HOME ` /Documents/` ) ` |
119
- | ` download_dir ` | ` Some(XDG_DOWNLOAD_DIR) ` or ` None ` | ` Some({FOLDERID_Downloads}) ` | ` Some($HOME ` /Downloads/` ) ` |
120
- | ` font_dir ` | ` Some($XDG_DATA_HOME ` /fonts/` ) ` or ` Some($HOME ` /.local/share/fonts/` ) ` | ` None ` | ` Some($HOME ` /Library/Fonts/` ) ` |
121
- | ` picture_dir ` | ` Some(XDG_PICTURES_DIR) ` or ` None ` | ` Some({FOLDERID_Pictures}) ` | ` Some($HOME ` /Pictures/` ) ` |
122
- | ` public_dir ` | ` Some(XDG_PUBLICSHARE_DIR) ` or ` None ` | ` Some({FOLDERID_Public}) ` | ` Some($HOME ` /Public/` ) ` |
123
- | ` template_dir ` | ` Some(XDG_TEMPLATES_DIR) ` or ` None ` | ` Some({FOLDERID_Templates}) ` | ` None ` |
124
- | ` video_dir ` | ` Some(XDG_VIDEOS_DIR) ` or ` None ` | ` Some({FOLDERID_Videos}) ` | ` Some($HOME ` /Movies/` ) ` |
105
+ | Function name | Value on Linux/Redox | Value on Windows | Value on macOS |
106
+ | --------------------| ---------------------------------------------------------------------- | -----------------------------------| ------------------------------------------- |
107
+ | ` home_dir ` | ` Some($HOME) ` | ` Some({FOLDERID_Profile}) ` | ` Some($HOME) ` |
108
+ | ` cache_dir ` | ` Some($XDG_CACHE_HOME) ` or ` Some($HOME ` /.cache` ) ` | ` Some({FOLDERID_LocalAppData}) ` | ` Some($HOME ` /Library/Caches` ) ` |
109
+ | ` config_dir ` | ` Some($XDG_CONFIG_HOME) ` or ` Some($HOME ` /.config` ) ` | ` Some({FOLDERID_RoamingAppData}) ` | ` Some($HOME ` /Library/Application Support` ) ` |
110
+ | ` config_local_dir ` | ` Some($XDG_CONFIG_HOME) ` or ` Some($HOME ` /.config` ) ` | ` Some({FOLDERID_LocalAppData}) ` | ` Some($HOME ` /Library/Application Support` ) ` |
111
+ | ` data_dir ` | ` Some($XDG_DATA_HOME) ` or ` Some($HOME ` /.local/share` ) ` | ` Some({FOLDERID_RoamingAppData}) ` | ` Some($HOME ` /Library/Application Support` ) ` |
112
+ | ` data_local_dir ` | ` Some($XDG_DATA_HOME) ` or ` Some($HOME ` /.local/share` ) ` | ` Some({FOLDERID_LocalAppData}) ` | ` Some($HOME ` /Library/Application Support` ) ` |
113
+ | ` executable_dir ` | ` Some($XDG_BIN_HOME) ` or ` Some($HOME ` /.local/bin` ) ` | ` None ` | ` None ` |
114
+ | ` preference_dir ` | ` Some($XDG_CONFIG_HOME) ` or ` Some($HOME ` /.config` ) ` | ` Some({FOLDERID_RoamingAppData}) ` | ` Some($HOME ` /Library/Preferences` ) ` |
115
+ | ` runtime_dir ` | ` Some($XDG_RUNTIME_DIR) ` or ` None ` | ` None ` | ` None ` |
116
+ | ` state_dir ` | ` Some($XDG_STATE_HOME) ` or ` Some($HOME ` /.local/state` ) ` | ` None ` | ` None ` |
117
+ | ` audio_dir ` | ` Some(XDG_MUSIC_DIR) ` or ` None ` | ` Some({FOLDERID_Music}) ` | ` Some($HOME ` /Music/` ) ` |
118
+ | ` desktop_dir ` | ` Some(XDG_DESKTOP_DIR) ` or ` None ` | ` Some({FOLDERID_Desktop}) ` | ` Some($HOME ` /Desktop/` ) ` |
119
+ | ` document_dir ` | ` Some(XDG_DOCUMENTS_DIR) ` or ` None ` | ` Some({FOLDERID_Documents}) ` | ` Some($HOME ` /Documents/` ) ` |
120
+ | ` download_dir ` | ` Some(XDG_DOWNLOAD_DIR) ` or ` None ` | ` Some({FOLDERID_Downloads}) ` | ` Some($HOME ` /Downloads/` ) ` |
121
+ | ` font_dir ` | ` Some($XDG_DATA_HOME ` /fonts/` ) ` or ` Some($HOME ` /.local/share/fonts/` ) ` | ` None ` | ` Some($HOME ` /Library/Fonts/` ) ` |
122
+ | ` picture_dir ` | ` Some(XDG_PICTURES_DIR) ` or ` None ` | ` Some({FOLDERID_Pictures}) ` | ` Some($HOME ` /Pictures/` ) ` |
123
+ | ` public_dir ` | ` Some(XDG_PUBLICSHARE_DIR) ` or ` None ` | ` Some({FOLDERID_Public}) ` | ` Some($HOME ` /Public/` ) ` |
124
+ | ` template_dir ` | ` Some(XDG_TEMPLATES_DIR) ` or ` None ` | ` Some({FOLDERID_Templates}) ` | ` None ` |
125
+ | ` video_dir ` | ` Some(XDG_VIDEOS_DIR) ` or ` None ` | ` Some({FOLDERID_Videos}) ` | ` Some($HOME ` /Movies/` ) ` |
125
126
126
127
## Comparison
127
128
0 commit comments