aboutsummaryrefslogtreecommitdiff
path: root/docs/design.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/design.md')
-rw-r--r--docs/design.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/design.md b/docs/design.md
index cfb2c55..c9ebe50 100644
--- a/docs/design.md
+++ b/docs/design.md
@@ -492,7 +492,9 @@ name.
matching pattern wins. Ignored directories are not descended into.
- Always ignored: every rule `DEST` that lies inside the root, the Trash, and
the config directory. For a `DEST` with placeholders, the part before the
- first placeholder is ignored: `Work/Acme/{mtime:%Y}` ignores `Work/Acme/`.
+ first placeholder is ignored: `Work/Acme/{mtime:%Y}` ignores `Work/Acme/`
+ (`{{` and `}}` are literal text there). `-v` lists each such destination
+ that exists, under "not scanned".
Known limitation: a `DEST` whose *first* path component is itself a
placeholder (`{ext}`, `{mtime:%Y}`) has no static prefix, so nothing can be
excluded before the walk, and krino would re-examine its own output; plan 3
@@ -712,7 +714,7 @@ krino undo [RUN] reverse a run (default: the last one)
-y apply without asking
-n dry run: show the plan, change no file (krino's empty state directory
may be created, the keyword cache refreshed)
--v also list unmatched, ignored and busy files; full match reasons
+-v also list unmatched, ignored and busy files, and destinations not scanned; full match reasons
--json with -n: the plan as JSON (format unstable before 1.0); invalid
UTF-8 in a name becomes U+FFFD
-c FILE use FILE instead of ~/.config/krino/krino.conf