From 9295d06fe2fce058b6b21d69ea6eac8282d23337 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Mon, 20 Sep 2021 13:19:34 +0200 Subject: global-functions.d/inspectvar: add $InspectVar... to inspect variables. This is useful for variables with (nested) arrays, for example inspecting $NetwatchNotify (from netwatch-notify): [admin@Mikrotik] > $InspectVar $NetwatchNotify -type-> array -key-> quad-one -type-> array -key-> count -type-> num -value-> 0 -key-> notified -type-> bool -value-> false -key-> parent -type-> nothing -key-> resolve-failed -type-> nothing -key-> since -type-> nothing -key-> example.com -type-> array -key-> count -type-> num -value-> 0 -key-> notified -type-> bool -value-> false -key-> parent -type-> str -value-> quad-one -key-> resolve-failed -type-> nothing -key-> since -type-> nothing --- global-config.changes | 1 + 1 file changed, 1 insertion(+) (limited to 'global-config.changes') diff --git a/global-config.changes b/global-config.changes index 7504693..1ef2792 100644 --- a/global-config.changes +++ b/global-config.changes @@ -67,6 +67,7 @@ 61="Finally removed old scripts."; 62="Added '\$ScriptRunOnce' to run a script from URL once without installation, intended to aid configuration management and the like."; 63="Moved optional functions '\$IPCalc' and '\$ScriptRunOnce' to modules."; + 64="Implemented '\$InspectVar' in module to inspect variables."; }; # Migration steps to be applied on script updates -- cgit v1.2.3-54-g00ecf