From 0c785f0934287508d660b782c7e2010766df6088 Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 20 Jun 2024 14:46:55 +0200 Subject: [PATCH] cli (list/set): add "--comments" argument. --- libervia/cli/cmd_list.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libervia/cli/cmd_list.py b/libervia/cli/cmd_list.py index 6fee42f8..8d0f81ad 100644 --- a/libervia/cli/cmd_list.py +++ b/libervia/cli/cmd_list.py @@ -100,6 +100,13 @@ class Set(base.CommandBase): default="auto", help=_("update existing item instead of replacing it (DEFAULT: auto)"), ) + self.parser.add_argument( + "-C", + "--comments", + choices=("auto", "true", "false"), + default="auto", + help=_("create comments node (DEFAULT: auto)"), + ) self.parser.add_argument( "item", nargs="?", @@ -121,6 +128,8 @@ class Set(base.CommandBase): values.setdefault(field_data[0], []).extend(field_data[1:]) extra = {"update": update} + if self.args.comments != "auto": + extra["comments"] = bool(self.args.comments) try: item_id = await self.host.bridge.list_set(