From 48d1781fed3f9ea5cfd2b270bd92fd2826605636 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Thu, 17 Sep 2026 10:56:19 +0200 Subject: gui: conditions as a nested tree, and a way to add a directory --- man/krino-gui.1 | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) (limited to 'man') diff --git a/man/krino-gui.1 b/man/krino-gui.1 index 10b6da6..72804ac 100644 --- a/man/krino-gui.1 +++ b/man/krino-gui.1 @@ -129,9 +129,26 @@ its name, its conditions, its actions in order, .Ic (stop) , and the three rule settings; the directory's form holds the settings .Xr krino.conf 5 -documents, an empty field meaning krino's default. A condition is its kind -and its arguments as the file writes them, so no test is out of reach and -none is silently rewritten. +documents, an empty field meaning krino's default. The conditions are a tree: +each line is a test - its kind and its arguments as the file writes them, so +no test is out of reach and none is silently rewritten - or one of +.Ic and , +.Ic or +and +.Ic not +holding the conditions indented under it. The +.Cm + +on a line adds a test or another operator under it, and +.Cm - +takes one out. +.Cm Add directory +writes +.Pa dirs/NAME.conf +from the template and adds the name to +.Pa krino.conf Ns 's +include, exactly as +.Cm krino new +does. .Cm Add rule inserts after the selected rule, .Cm Delete -- cgit v1.3