summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2025-03-11 12:37:33 +0000
committerFelix Fietkau2025-03-13 10:23:03 +0000
commita46a55b407e71b8f92a2754565f7883de49e368e (patch)
tree67807c8ae45dc205b4e05e43bd8c08b5da0dca04
parentae31c0ddd78f8f02b303cff8b455b0a5d05239bf (diff)
downloadopenwrt-a46a55b407e71b8f92a2754565f7883de49e368e.tar.gz
cli: fix showing empty lists
Display <none> as value instead of hiding the attribute name Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rwxr-xr-xpackage/utils/cli/files/usr/sbin/cli2
1 files changed, 2 insertions, 0 deletions
diff --git a/package/utils/cli/files/usr/sbin/cli b/package/utils/cli/files/usr/sbin/cli
index 608ae2f97c..531a64503e 100755
--- a/package/utils/cli/files/usr/sbin/cli
+++ b/package/utils/cli/files/usr/sbin/cli
@@ -345,6 +345,8 @@ function format_multiline(prefix, val)
if (type(val) != "array")
val = [ val ];
+ if (length(val) == 0)
+ val = [ "<none>" ];
for (let cur in val) {
cur = format_entry(cur);