diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-14 23:51:33 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-14 23:51:33 +0200 |
| commit | 1f1a303c617057f149b4f0d748ee0a195484642c (patch) | |
| tree | 1e42ca0f53af3a5e39e31f0bc3475979a3a589dd /docs | |
| parent | 1bb5097986558ee7dd3aeaf8e7defefdf91ae4b6 (diff) | |
| download | krino-1f1a303c617057f149b4f0d748ee0a195484642c.tar.gz krino-1f1a303c617057f149b4f0d748ee0a195484642c.zip | |
output: wrap by terminal columns, names cannot fake step lines, -v lists unscanned destinations
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/design.md | 6 |
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 |
