From 8fc88c73f8cb99774727e7b96f9b85a8bf216c2c Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Mon, 15 Nov 2021 20:22:56 +0100 Subject: shorten modules directory name (global-functions.d -> mod) --- global-functions.d/inspectvar | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 global-functions.d/inspectvar (limited to 'global-functions.d/inspectvar') diff --git a/global-functions.d/inspectvar b/global-functions.d/inspectvar deleted file mode 100644 index 15da04a..0000000 --- a/global-functions.d/inspectvar +++ /dev/null @@ -1,40 +0,0 @@ -#!rsc by RouterOS -# RouterOS script: global-functions.d/inspectvar -# Copyright (c) 2020-2021 Christian Hesse -# https://git.eworm.de/cgit/routeros-scripts/about/COPYING.md - -:global InspectVar; - -# inspect variable -:set InspectVar do={ - :local Input $1; - :local Level (0 + [ :tonum $2 ]); - - :global InspectVar; - - :local PutIndent do={ - :local Prefix [ :tostr $1 ]; - :local Value [ :tostr $2 ]; - :local Level [ :tonum $3 ]; - - :local Indent ""; - :for I from=1 to=$Level step=1 do={ - :set Indent ($Indent . " "); - } - :put ($Indent . "-" . $Prefix . "-> " . $Value); - } - - :local TypeOf [ :typeof $Input ]; - $PutIndent "type" $TypeOf $Level; - - :if ($TypeOf = "array") do={ - :foreach Key,Value in=$Input do={ - $PutIndent "key" $Key ($Level + 1); - $InspectVar $Value ($Level + 2); - } - } else={ - :if ($TypeOf != "nothing") do={ - $PutIndent "value" $Input $Level; - } - } -} -- cgit v1.2.3-54-g00ecf