Add winLocalAppDataLow placeholder

This commit is contained in:
mtkennerly 2024-10-15 17:31:28 -04:00
parent d33c8d0d86
commit cb2ea5122f
No known key found for this signature in database
GPG key ID: E764BE00BE6E6408

View file

@ -62,23 +62,24 @@ This means:
Paths in the `files` section can include these placeholders:
| placeholder | meaning |
|---------------------|----------------------------------------------------------------------------------------|
| `<root>` | a directory where games are installed (configured in backup tool) |
| `<game>` | an `installDir` (if defined) or the game's canonical name in the manifest |
| `<base>` | shorthand for `<root>/<game>` (unless overridden by store-specific rules) |
| `<home>` | current user's home directory in the OS (`~`) |
| `<storeGameId>` | a store-specific `id` from the manifest, corresponding to the root's store type |
| `<storeUserId>` | current user's ID in the game store |
| `<osUserName>` | current user's name in the OS |
| `<winAppData>` | `%APPDATA%` on Windows |
| `<winLocalAppData>` | `%LOCALAPPDATA%` on Windows |
| `<winDocuments>` | `<home>/Documents` (f.k.a. `<home>/My Documents`) or a localized equivalent on Windows |
| `<winPublic>` | `%PUBLIC%` on Windows |
| `<winProgramData>` | `%PROGRAMDATA%` on Windows |
| `<winDir>` | `%WINDIR%` on Windows |
| `<xdgData>` | `$XDG_DATA_HOME` on Linux |
| `<xdgConfig>` | `$XDG_CONFIG_HOME` on Linux |
| placeholder | meaning |
|------------------------|----------------------------------------------------------------------------------------|
| `<root>` | a directory where games are installed (configured in backup tool) |
| `<game>` | an `installDir` (if defined) or the game's canonical name in the manifest |
| `<base>` | shorthand for `<root>/<game>` (unless overridden by store-specific rules) |
| `<home>` | current user's home directory in the OS (`~`) |
| `<storeGameId>` | a store-specific `id` from the manifest, corresponding to the root's store type |
| `<storeUserId>` | current user's ID in the game store |
| `<osUserName>` | current user's name in the OS |
| `<winAppData>` | `%APPDATA%` on Windows |
| `<winLocalAppData>` | `%LOCALAPPDATA%` on Windows |
| `<winLocalAppDataLow>` | `<home>/AppData/LocalLow` on Windows |
| `<winDocuments>` | `<home>/Documents` (f.k.a. `<home>/My Documents`) or a localized equivalent on Windows |
| `<winPublic>` | `%PUBLIC%` on Windows |
| `<winProgramData>` | `%PROGRAMDATA%` on Windows |
| `<winDir>` | `%WINDIR%` on Windows |
| `<xdgData>` | `$XDG_DATA_HOME` on Linux |
| `<xdgConfig>` | `$XDG_CONFIG_HOME` on Linux |
## Implementation
Tools must implement the following in addition to respecting the schema: