From babf173b786748a6d0cee42be02cd87fb7942413 Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Mon, 29 Jun 2020 19:13:14 -0400 Subject: [PATCH] Change default rules to limit wasteful searching --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1560ae6f..3472b75a 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Paths can include these placeholders: |---------------------|----------------------------------------------------------------------------------------| | `` | a directory where games are installed (configured in backup tool) | | `` | an `installDir` (if defined) or the game's canonical name in the manifest | -| `` | shorthand for `/**/` | +| `` | shorthand for `/` (unless overridden by store-specific rules) | | `` | current user's home directory in the OS (`~`) | | `` | current user's ID in the game store | | `` | current user's name in the OS | @@ -100,8 +100,10 @@ Tools must implement the following in addition to respecting the schema: Tools may also: -* Use store-specific logic to narrow down the `**` in ``. For example, - with Steam, it would be `/steamapps/common/`. +* Use store-specific logic to determine the ``. For example, + with Steam, if the root is `~/.steam/steam`, then `` would be + `/steamapps/common/`. Or a tool could use `/**/` + as a generic option, although it could lead to wasted search time. The latest version of the primary manifest can be downloaded from https://raw.githubusercontent.com/mtkennerly/ludusavi-manifest/master/data/manifest.yaml .