feat: document output

This commit is contained in:
egarette@silique.fr 2025-12-02 13:59:33 +01:00
parent 07a8478444
commit 6fa03c558b
2700 changed files with 15301 additions and 16547 deletions

23
README.fr.md Normal file
View file

@ -0,0 +1,23 @@
---
gitea: none
include_toc: true
---
[🇬🇧 (EN)](README.md) - [🇫🇷 (FR)](README.fr.md)
## Afficher les variables et les valeurs
> **🛈 Informations**
>
> Retrouver toutes les variables et leurs valeurs de votre configuration (structures et données utilisateurs). Des informations complémentaires sont disponibles, comme la valeur par défaut, le lieu de chargement de la valeur, ...\
> **Chemin** : display\
> *`désactivé`*\
> **Désactivé** : si display n'est pas défini dans "[Sélection pour sortie](#step.output)"
| Variable | Description | Valeur par défaut | Type | Validateur |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|--------------------------|
| **<a id="display.show_secrets" name="display.show_secrets">display.show_secrets</a>**<br/>**Ligne de commande** : <br/>&nbsp;--display.show_secrets<br/>&nbsp;--display.no-show_secrets<br/>**Variable d'environnement** : ROUGAILCLI_DISPLAY.SHOW_SECRETS | Voir les secrets plutôt que de les obscurcir. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | |
| **<a id="display.mandatory" name="display.mandatory">display.mandatory</a>**<br/>**Ligne de commande** : <br/>&nbsp;--display.mandatory<br/>&nbsp;--display.no-mandatory<br/>**Variable d'environnement** : ROUGAILCLI_DISPLAY.MANDATORY | Test les variables obligatoires avant de les afficher dans la display. | ne pas tester si "[Configuration in output step is in read_write mode](#cli.read_write)" est activé | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | |
| **<a id="display.key_is_description" name="display.key_is_description">display.key_is_description</a>**<br/>**Ligne de commande** : <br/>&nbsp;--display.key_is_description<br/>&nbsp;--display.no-key_is_description<br/>**Variable d'environnement** : ROUGAILCLI_DISPLAY.KEY_IS_DESCRIPTION | Dans l&#x27;arborescence la clé est la description de la famille ou de la variable au lieux de son nom. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | |
| **<a id="display.max_width" name="display.max_width">display.max_width</a>**<br/>**Ligne de commande** : --display.max_width<br/>**Variable d'environnement** : ROUGAILCLI_DISPLAY.MAX_WIDTH | Nombre maximal de caractères par ligne.<br/>Null signifie illimité. | | [`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) | The minimum value is 50. |

View file

@ -1,2 +1,23 @@
# rougail-output-console
---
gitea: none
include_toc: true
---
[🇬🇧 (EN)](README.md) - [🇫🇷 (FR)](README.fr.md)
## Display variables and values
> **🛈 Informations**
>
> Find all the variables and their values in your configuration (structural and user datas). Additional informations are available, such as the default value, the location where the value is loaded, etc.\
> **Path**: display\
> *`disabled`*\
> **Disabled**: if display is not set in "[Select for output](#step.output)"
| Variable | Description | Default value | Type | Validator |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|--------------------------|
| **<a id="display.show_secrets" name="display.show_secrets">display.show_secrets</a>**<br/>**Command line**: <br/>&nbsp;--display.show_secrets<br/>&nbsp;--display.no-show_secrets<br/>**Environment variable**: ROUGAILCLI_DISPLAY.SHOW_SECRETS | Show secrets instead of obscuring them. | false | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | |
| **<a id="display.mandatory" name="display.mandatory">display.mandatory</a>**<br/>**Command line**: <br/>&nbsp;--display.mandatory<br/>&nbsp;--display.no-mandatory<br/>**Environment variable**: ROUGAILCLI_DISPLAY.MANDATORY | Test mandatories variables before display in display. | do not test if "[Configuration in output step is in read_write mode](#cli.read_write)" is true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | |
| **<a id="display.key_is_description" name="display.key_is_description">display.key_is_description</a>**<br/>**Command line**: <br/>&nbsp;--display.key_is_description<br/>&nbsp;--display.no-key_is_description<br/>**Environment variable**: ROUGAILCLI_DISPLAY.KEY_IS_DESCRIPTION | In tree the key is the family or variable description inside of it&#x27;s name. | true | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory` | |
| **<a id="display.max_width" name="display.max_width">display.max_width</a>**<br/>**Command line**: --display.max_width<br/>**Environment variable**: ROUGAILCLI_DISPLAY.MAX_WIDTH | Maximum number of characters per line.<br/>Null means unlimited. | | [`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) | The minimum value is 50. |

View file

@ -1,109 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR ORGANIZATION
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2025-11-08 22:16+0100\n"
"PO-Revision-Date: 2025-11-08 22:17+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Generator: Poedit 3.7\n"
#: src/rougail/output_console/__init__.py:90
msgid "Error in config: {0}"
msgstr "Erreur dans la config : {0}"
#: src/rougail/output_console/__init__.py:120
msgid "The following variables are mandatory but have no value:"
msgstr "Les variables suivantes sont obligatoire mais n'ont pas de valeur :"
#: src/rougail/output_console/__init__.py:126
msgid "The following variables are inaccessible but are empty and mandatory:"
msgstr ""
"Les variables suivantes sont inaccessibles mais sont vides et obligatoires :"
#: src/rougail/output_console/__init__.py:212
msgid "Variable"
msgstr "Variable"
#: src/rougail/output_console/__init__.py:214
msgid "Undocumented variable"
msgstr "Variable non documentée"
#: src/rougail/output_console/__init__.py:216
msgid "Undocumented but modified variable"
msgstr "Variable non documentée mais modifiée"
#: src/rougail/output_console/__init__.py:218
msgid "Unmodifiable variable"
msgstr "Variable non modifiable"
#: src/rougail/output_console/__init__.py:221
msgid "Default value"
msgstr "Valeur par défaut"
#: src/rougail/output_console/__init__.py:223
msgid "Modified value"
msgstr "Valeur modifiée"
#: src/rougail/output_console/__init__.py:225
msgid "Original default value"
msgstr "Valeur par défaut d'origine"
#: src/rougail/output_console/__init__.py:229
msgid "Caption"
msgstr "Légende"
#: src/rougail/output_console/__init__.py:248
msgid "Layers"
msgstr "Couches"
#: src/rougail/output_console/__init__.py:255
msgid "ERRORS"
msgstr "ERREURS"
#: src/rougail/output_console/__init__.py:283
msgid "WARNINGS"
msgstr "AVERTISSEMENTS"
#: src/rougail/output_console/__init__.py:294
msgid "Variables:"
msgstr "Variables :"
#: src/rougail/output_console/__init__.py:325
#: src/rougail/output_console/__init__.py:485
msgid "{0}:"
msgstr "{0} :"
#: src/rougail/output_console/__init__.py:491
msgid "{0}: {1}"
msgstr "{0} : {1}"
#: src/rougail/output_console/config.py:30
msgid "Configuration for rougail-console"
msgstr "Configuration de rougail-console"
#: src/rougail/output_console/config.py:37
msgid "Show secrets instead of obscuring them"
msgstr "Voir les secrets plutôt que de les obscurcir"
#: src/rougail/output_console/config.py:40
msgid "test mandatories variables before display in console"
msgstr "Test les variables obligatoires avant de les afficher dans la console"
#: src/rougail/output_console/config.py:50
msgid ""
"In tree the key is the family or variable description inside of it's name"
msgstr ""
"Dans l'arborescence la clé est la description de la famille ou de la "
"variable au lieux de son nom"
#~ msgid "Display variables available in read_write mode"
#~ msgstr "Afficher les variables visible dans le mode lecture écriture"

View file

@ -0,0 +1,134 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR ORGANIZATION
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2025-12-02 19:36+0100\n"
"PO-Revision-Date: 2025-12-02 19:39+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Generator: Poedit 3.8\n"
#: src/rougail/output_display/__init__.py:87
msgid "Error in config: {0}"
msgstr "Erreur dans la config : {0}"
#: src/rougail/output_display/__init__.py:120
msgid "The following variables are mandatory but have no value:"
msgstr "Les variables suivantes sont obligatoire mais n'ont pas de valeur :"
#: src/rougail/output_display/__init__.py:129
msgid "The following variables are inaccessible but are empty and mandatory:"
msgstr ""
"Les variables suivantes sont inaccessibles mais sont vides et obligatoires :"
#: src/rougail/output_display/__init__.py:218
msgid "Variable"
msgstr "Variable"
#: src/rougail/output_display/__init__.py:220
msgid "Unmodifiable variable"
msgstr "Variable non modifiable"
#: src/rougail/output_display/__init__.py:223
msgid "Default value"
msgstr "Valeur par défaut"
#: src/rougail/output_display/__init__.py:225
msgid "Modified value"
msgstr "Valeur modifiée"
#: src/rougail/output_display/__init__.py:227
msgid "Original default value"
msgstr "Valeur par défaut d'origine"
#: src/rougail/output_display/__init__.py:231
msgid "Caption"
msgstr "Légende"
#: src/rougail/output_display/__init__.py:250
msgid "Layers"
msgstr "Couches"
#: src/rougail/output_display/__init__.py:257
msgid "ERRORS"
msgstr "ERREURS"
#: src/rougail/output_display/__init__.py:285
msgid "WARNINGS"
msgstr "AVERTISSEMENTS"
#: src/rougail/output_display/__init__.py:296
msgid "Variables:"
msgstr "Variables :"
#: src/rougail/output_display/__init__.py:338
#: src/rougail/output_display/__init__.py:513
msgid "{0}:"
msgstr "{0} :"
#: src/rougail/output_display/__init__.py:519
msgid "{0}: {1}"
msgstr "{0} : {1}"
#: src/rougail/output_display/config.py:30
msgid "Display variables and values"
msgstr "Afficher les variables et les valeurs"
#: src/rougail/output_display/config.py:31
msgid ""
"Find all the variables and their values in your configuration (structural "
"and user datas). Additional informations are available, such as the default "
"value, the location where the value is loaded, etc."
msgstr ""
"Retrouver toutes les variables et leurs valeurs de votre configuration "
"(structures et données utilisateurs). Des informations complémentaires sont "
"disponibles, comme la valeur par défaut, le lieu de chargement de la "
"valeur, ..."
#: src/rougail/output_display/config.py:40
msgid "if display is not set in \"step.output\""
msgstr "si display n'est pas défini dans \"step.output\""
#: src/rougail/output_display/config.py:42
msgid "Show secrets instead of obscuring them"
msgstr "Voir les secrets plutôt que de les obscurcir"
#: src/rougail/output_display/config.py:45
msgid "test mandatories variables before display in display"
msgstr "test les variables obligatoires avant de les afficher dans la display"
#: src/rougail/output_display/config.py:54
msgid "do not test if \"cli.read_write\" is true"
msgstr "ne pas tester si \"cli.read_write\" est activé"
#: src/rougail/output_display/config.py:56
msgid ""
"In tree the key is the family or variable description inside of it's name"
msgstr ""
"Dans l'arborescence la clé est la description de la famille ou de la "
"variable au lieux de son nom"
#: src/rougail/output_display/config.py:59
msgid "Maximum number of characters per line"
msgstr "Nombre maximal de caractères par ligne"
#: src/rougail/output_display/config.py:60
msgid "null means unlimited"
msgstr "null signifie illimité"
#~ msgid "Configuration for rougail-display"
#~ msgstr "Configuration de rougail-display"
#~ msgid "Undocumented variable"
#~ msgstr "Variable non documentée"
#~ msgid "Undocumented but modified variable"
#~ msgstr "Variable non documentée mais modifiée"

View file

@ -1,102 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR ORGANIZATION
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2025-11-08 22:17+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
#: src/rougail/output_console/__init__.py:90
msgid "Error in config: {0}"
msgstr ""
#: src/rougail/output_console/__init__.py:120
msgid "The following variables are mandatory but have no value:"
msgstr ""
#: src/rougail/output_console/__init__.py:126
msgid "The following variables are inaccessible but are empty and mandatory:"
msgstr ""
#: src/rougail/output_console/__init__.py:212
msgid "Variable"
msgstr ""
#: src/rougail/output_console/__init__.py:214
msgid "Undocumented variable"
msgstr ""
#: src/rougail/output_console/__init__.py:216
msgid "Undocumented but modified variable"
msgstr ""
#: src/rougail/output_console/__init__.py:218
msgid "Unmodifiable variable"
msgstr ""
#: src/rougail/output_console/__init__.py:221
msgid "Default value"
msgstr ""
#: src/rougail/output_console/__init__.py:223
msgid "Modified value"
msgstr ""
#: src/rougail/output_console/__init__.py:225
msgid "Original default value"
msgstr ""
#: src/rougail/output_console/__init__.py:229
msgid "Caption"
msgstr ""
#: src/rougail/output_console/__init__.py:248
msgid "Layers"
msgstr ""
#: src/rougail/output_console/__init__.py:255
msgid "ERRORS"
msgstr ""
#: src/rougail/output_console/__init__.py:283
msgid "WARNINGS"
msgstr ""
#: src/rougail/output_console/__init__.py:294
msgid "Variables:"
msgstr ""
#: src/rougail/output_console/__init__.py:325
#: src/rougail/output_console/__init__.py:485
msgid "{0}:"
msgstr ""
#: src/rougail/output_console/__init__.py:491
msgid "{0}: {1}"
msgstr ""
#: src/rougail/output_console/config.py:30
msgid "Configuration for rougail-console"
msgstr ""
#: src/rougail/output_console/config.py:37
msgid "Show secrets instead of obscuring them"
msgstr ""
#: src/rougail/output_console/config.py:40
msgid "test mandatories variables before display in console"
msgstr ""
#: src/rougail/output_console/config.py:50
msgid "In tree the key is the family or variable description inside of it's name"
msgstr ""

View file

@ -0,0 +1,114 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR ORGANIZATION
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2025-12-02 21:01+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
#: src/rougail/output_display/__init__.py:87
msgid "Error in config: {0}"
msgstr ""
#: src/rougail/output_display/__init__.py:120
msgid "The following variables are mandatory but have no value:"
msgstr ""
#: src/rougail/output_display/__init__.py:129
msgid "The following variables are inaccessible but are empty and mandatory:"
msgstr ""
#: src/rougail/output_display/__init__.py:218
msgid "Variable"
msgstr ""
#: src/rougail/output_display/__init__.py:220
msgid "Unmodifiable variable"
msgstr ""
#: src/rougail/output_display/__init__.py:223
msgid "Default value"
msgstr ""
#: src/rougail/output_display/__init__.py:225
msgid "Modified value"
msgstr ""
#: src/rougail/output_display/__init__.py:227
msgid "Original default value"
msgstr ""
#: src/rougail/output_display/__init__.py:231
msgid "Caption"
msgstr ""
#: src/rougail/output_display/__init__.py:250
msgid "Layers"
msgstr ""
#: src/rougail/output_display/__init__.py:257
msgid "ERRORS"
msgstr ""
#: src/rougail/output_display/__init__.py:285
msgid "WARNINGS"
msgstr ""
#: src/rougail/output_display/__init__.py:296
msgid "Variables:"
msgstr ""
#: src/rougail/output_display/__init__.py:338
#: src/rougail/output_display/__init__.py:513
msgid "{0}:"
msgstr ""
#: src/rougail/output_display/__init__.py:519
msgid "{0}: {1}"
msgstr ""
#: src/rougail/output_display/config.py:30
msgid "Display variables and values"
msgstr ""
#: src/rougail/output_display/config.py:31
msgid "Find all the variables and their values in your configuration (structural and user datas). Additional informations are available, such as the default value, the location where the value is loaded, etc."
msgstr ""
#: src/rougail/output_display/config.py:40
msgid "if display is not set in \"step.output\""
msgstr ""
#: src/rougail/output_display/config.py:42
msgid "Show secrets instead of obscuring them"
msgstr ""
#: src/rougail/output_display/config.py:45
msgid "test mandatories variables before display in display"
msgstr ""
#: src/rougail/output_display/config.py:54
msgid "do not test if \"cli.read_write\" is true"
msgstr ""
#: src/rougail/output_display/config.py:56
msgid "In tree the key is the family or variable description inside of it's name"
msgstr ""
#: src/rougail/output_display/config.py:59
msgid "Maximum number of characters per line"
msgstr ""
#: src/rougail/output_display/config.py:60
msgid "null means unlimited"
msgstr ""

View file

@ -33,12 +33,11 @@ from .i18n import _
from .__version__ import __version__
class RougailOutputConsole:
class RougailOutputDisplay:
variable_hidden_color = "orange1"
variable_undocumented_color = "bright_blue"
variable_undocumented_and_modified_color = "red1"
value_unmodified_color = "gold1"
value_default_color = "green"
value_modified_color = "green"
value_default_color = None
def __init__(
self,
@ -60,17 +59,12 @@ class RougailOutputConsole:
self.metaconfig = metaconfig
self.layer_datas = layer_datas
self.config_owner_is_path = config_owner_is_path
self.is_mandatory = self.rougailconfig["console.mandatory"]
self.show_secrets = self.rougailconfig["console.show_secrets"]
self.key_is_description = self.rougailconfig["console.key_is_description"]
try:
self.undocumented_modes = set(self.rougailconfig["console.undocumented_modes"])
except Exception:
self.undocumented_modes = set()
self.is_mandatory = self.rougailconfig["display.mandatory"]
self.show_secrets = self.rougailconfig["display.show_secrets"]
self.max_width = self.rougailconfig["display.max_width"]
self.key_is_description = self.rougailconfig["display.key_is_description"]
self.variable_default_enable = False
self.variable_hidden_enable = False
self.variable_undocumented_enable = False
self.variable_undocumented_and_modified_enable = False
self.value_modified_enable = False
self.value_unmodified_enable = False
self.value_default_enable = False
@ -82,7 +76,7 @@ class RougailOutputConsole:
if user_data_warnings is None:
user_data_warnings = []
self.user_data_warnings = user_data_warnings
self.console = Console(force_terminal=True)
self.console = Console(force_terminal=True, width=self.max_width)
self.out = []
self.root = self.get_root()
@ -113,7 +107,7 @@ class RougailOutputConsole:
description = child.path(uncalculated=True)
if child.isdynamic() and "{{ identifier }}" in description:
description = description.replace(
"{{ identifier }}", child.identifiers()[-1]
"{{ identifier }}", str(child.identifiers()[-1])
)
if child.isoptiondescription():
@ -162,7 +156,7 @@ class RougailOutputConsole:
self.root,
)
self.config.information.set("path_in_description", old_path_in_description)
if self.output.tree.children:
if self.output.tree and self.output.tree.children:
self.header()
self.end()
return True
@ -222,19 +216,15 @@ class RougailOutputConsole:
caption_line = ""
if self.variable_default_enable:
caption_line += _("Variable") + "\n"
if self.variable_undocumented_enable:
caption_line += f'[{self.variable_undocumented_color}]{_("Undocumented variable")}[/{self.variable_undocumented_color}]\n'
if self.variable_undocumented_and_modified_enable:
caption_line += f'[{self.variable_undocumented_and_modified_color}]{_("Undocumented but modified variable")}[/{self.variable_undocumented_and_modified_color}]\n'
if self.variable_hidden_enable:
caption_line += f'[{self.variable_hidden_color}]{_("Unmodifiable variable")}[/{self.variable_hidden_color}]\n'
header_value = ""
if self.value_unmodified_enable:
header_value = f'[{self.value_unmodified_color}]{_("Default value")}[/{self.value_unmodified_color}]\n'
if self.value_modified_enable:
header_value += _("Modified value") + "\n"
header_value += f'[{self.value_modified_color}]{_("Modified value")}[/{self.value_modified_color}]\n'
if self.value_default_enable:
header_value += f'([{self.value_default_color}]:hourglass_flowing_sand: {_("Original default value")}[/{self.value_default_color}])\n'
header_value += f'(:hourglass_flowing_sand: {_("Original default value")})\n'
caption = Table.grid(padding=1, collapse_padding=True)
caption.pad_edge = False
caption.add_row(caption_line[:-1], header_value[:-1])
@ -308,7 +298,6 @@ class RougailOutputConsole:
self,
yaml,
self.key_is_description,
self.undocumented_modes,
no_icon=True,
)
return self.output
@ -325,46 +314,50 @@ class OutputFamily:
root,
_yaml,
key_is_description,
undocumented_modes,
*,
is_leader: bool = False,
no_icon: bool = False,
) -> None:
if parent is None:
tree = Tree
else:
tree = parent.add
if is_leader:
self.tree = tree(
":notebook: " + _("{0}:").format(family),
guide_style="bold bright_blue",
)
elif no_icon:
self.tree = tree(
f"{family}",
guide_style="bold bright_blue",
)
else:
self.tree = tree(
f":open_file_folder: {family}",
guide_style="bold bright_blue",
)
self.tree = None
self.root = root
self.parent = parent
self.family = family
self.is_leader = is_leader
self.no_icon = no_icon
self._yaml = _yaml
self.key_is_description = key_is_description
self.undocumented_modes = undocumented_modes
def get_tree(self):
if self.tree is None:
if self.parent is None:
tree = Tree
else:
tree = self.parent.add
if self.is_leader:
self.tree = tree(
":notebook: " + _("{0}:").format(self.family),
guide_style="bold bright_blue",
)
elif self.no_icon:
self.tree = tree(
self.family,
guide_style="bold bright_blue",
)
else:
self.tree = tree(
f":open_file_folder: {self.family}",
guide_style="bold bright_blue",
)
return self.tree
def add_family(
self,
option,
) -> None:
) -> 'OutputFamily':
properties = option.property.get()
if "hidden" in properties:
self.root.variable_hidden_enable = True
color = self.root.variable_hidden_color
elif self.undocumented_modes & properties:
self.root.variable_undocumented_enable = True
color = self.root.variable_undocumented_color
else:
self.root.variable_default_enable = True
color = None
@ -382,11 +375,10 @@ class OutputFamily:
}
]
),
self.tree,
self.get_tree(),
self.root,
self._yaml,
self.key_is_description,
self.undocumented_modes,
)
def add_variable(
@ -394,20 +386,11 @@ class OutputFamily:
):
# value is undefined but not for leader variable
properties = option.property.get()
color = None
variable_color = None
undocumented = self.undocumented_modes & properties
hidden = False
if "hidden" in properties:
if undocumented:
self.root.variable_undocumented_enable = True
variable_color = self.root.variable_undocumented_color
else:
self.root.variable_hidden_enable = True
variable_color = self.root.variable_hidden_color
elif undocumented:
self.root.variable_undocumented_and_modified_enable = True
variable_color = self.root.variable_undocumented_and_modified_color
else:
self.root.variable_default_enable = True
values = []
@ -426,7 +409,7 @@ class OutputFamily:
values.append(
{
"value": value,
"color": color,
"color": self.root.value_modified_color,
"loaded_from": loaded_from,
}
)
@ -494,6 +477,13 @@ class OutputFamily:
else:
self.root.value_default_enable = True
color = self.root.value_default_color
follower_index = option.index()
if follower_index is not None:
loaded_from = option.information.get(
f"loaded_from_{follower_index}", None
)
else:
loaded_from = option.information.get("loaded_from", None)
values.append(
{
"value": None,
@ -519,14 +509,14 @@ class OutputFamily:
option,
)
if isinstance(value, list):
subtree = self.tree.add(
subtree = self.get_tree().add(
":notebook: " + _("{0}:").format(key),
guide_style="bold bright_blue",
)
for val in value:
subtree.add(str(val))
else:
self.tree.add(":notebook: " + _("{0}: {1}").format(key, value))
self.get_tree().add(":notebook: " + _("{0}: {1}").format(key, value))
def get_subconfig_with_default_value(self, suboption):
default_owner = suboption.owner.default()
@ -615,7 +605,7 @@ class OutputFamily:
return ret
RougailOutput = RougailOutputConsole
RougailOutput = RougailOutputDisplay
__all__ = ("RougailOutputConsole",)
__all__ = ("RougailOutputDisplay",)

View file

@ -26,48 +26,45 @@ def get_rougail_config(
backward_compatibility=True,
) -> dict:
options = f"""
console:
description: {_('Configuration for rougail-console')}
display:
description: {_('Display variables and values')}
help: {_('Find all the variables and their values in your configuration (structural and user datas). Additional informations are available, such as the default value, the location where the value is loaded, etc.')}
disabled:
jinja: |
{{% if step.output is propertyerror or step.output != 'console' %}}
disabled
jinja: |-
{{% if step.output is propertyerror or step.output != 'display' %}}
true
{{% else %}}
false
{{% endif %}}
return_type: boolean
description: {_('if display is not set in "step.output"')}
show_secrets: false # {_('Show secrets instead of obscuring them')}
mandatory:
description: {_('test mandatories variables before display in console')}
description: {_('test mandatories variables before display in display')}
type: boolean
default:
jinja: |-
{{% if cli.read_write is defined and cli.read_write %}}
{{% if cli.read_write is defined and cli.read_write == true %}}
false
{{% else %}}
true
{{% endif %}}
description: {_('do not test if "cli.read_write" is true')}
key_is_description: true # {_("In tree the key is the family or variable description inside of it's name")}
undocumented_modes:
description: {_('Variables with those modes are not documented')}
multi: true
max_width:
description: {_("Maximum number of characters per line")}
help: {_('null means unlimited')}
type: integer
mandatory: false
disabled:
jinja: |
{{% if not modes_level %}}
there is no mode
{{% endif %}}
description: {_('disabled when there is no mode available')}
validators:
- jinja: |
{{% if _.undocumented_modes not in modes_level %}}
this mode is not available
{{% endif %}}
description: {_('verify if disable modes already exists')}
params:
min_integer: 50
"""
return {
"name": "console",
"name": "display",
"process": "output",
"options": options,
"level": 40,

View file

@ -20,7 +20,7 @@ from gettext import translation
from pathlib import Path
t = translation(
"rougail_output_console", str(Path(__file__).parent / "locale"), fallback=True
"rougail_output_display", str(Path(__file__).parent / "locale"), fallback=True
)
_ = t.gettext

View file

@ -0,0 +1,3 @@
🛑 ERRORS
┗━━ The following variables are inaccessible but are empty and mandatory:
 ┗━━ mandatory_variable (please set a value)

View file

@ -1,5 +1,5 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 version: string1 ◀ loaded from rougail-test
┗━━ 📓 version: string1 ◀ loaded from rougail-test

View file

@ -1,5 +1,5 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 empty: string1 ◀ loaded from rougail-test
┗━━ 📓 empty: string1 ◀ loaded from rougail-test

View file

@ -1,10 +1,10 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (no)
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ no)
┗━━ 📓 var2:
 ┣━━ string1 ◀ loaded from rougail-test (string1)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,13 +1,13 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ string1 ◀ loaded from rougail-test (no)
┃ ┣━━ string2 ◀ loaded from rougail-test (yes)
┃ ┗━━ string3 ◀ loaded from rougail-test (maybe)
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ no)
┃ ┣━━ string2 ◀ loaded from rougail-test (⏳ yes)
┃ ┗━━ string3 ◀ loaded from rougail-test (⏳ maybe)
┗━━ 📓 var2:
 ┣━━ string1 ◀ loaded from rougail-test (string1)
 ┣━━ string2 ◀ loaded from rougail-test (string2)
 ┗━━ string3 ◀ loaded from rougail-test (string3)
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test (⏳ string2)
 ┗━━ string3 ◀ loaded from rougail-test (⏳ string3)

View file

@ -1,11 +1,11 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
Unmodifiable variable Modified value
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📂 leadership
┃ ┗━━ 📂 var1
┃  ┣━━ 📓 var1: a_value
┃  ┗━━ 📓 var2: a_value
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (a_value)
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (⏳ a_value)

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ domain1.lan ◀ loaded from rougail-test
┃ ┗━━ domain2.lan ◀ loaded from rougail-test
┃ ┣━━ domain1.lan ◀ loaded from rougail-test
┃ ┗━━ domain2.lan ◀ loaded from rougail-test
┗━━ 📓 var2:
 ┣━━ domain1.lan ◀ loaded from rougail-test (domain1.lan)
 ┗━━ domain2.lan ◀ loaded from rougail-test (domain2.lan)
 ┣━━ domain1.lan ◀ loaded from rougail-test (⏳ domain1.lan)
 ┗━━ domain2.lan ◀ loaded from rougail-test (⏳ domain2.lan)

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (string1)
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (⏳ string1)

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┣━━ 📓 var2: string1 ◀ loaded from rougail-test (string1)
┗━━ 📓 var3: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┣━━ 📓 var2: string1 ◀ loaded from rougail-test (⏳ string1)
┗━━ 📓 var3: string1 ◀ loaded from rougail-test

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ domain1.lan ◀ loaded from rougail-test
┃ ┗━━ domain2.lan ◀ loaded from rougail-test
┃ ┣━━ domain1.lan ◀ loaded from rougail-test
┃ ┗━━ domain2.lan ◀ loaded from rougail-test
┗━━ 📓 var2:
 ┣━━ domain1.lan ◀ loaded from rougail-test (domain1.lan)
 ┗━━ domain2.lan ◀ loaded from rougail-test (domain2.lan)
 ┣━━ domain1.lan ◀ loaded from rougail-test (⏳ domain1.lan)
 ┗━━ domain2.lan ◀ loaded from rougail-test (⏳ domain2.lan)

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 without_type: string1 ◀ loaded from rougail-test (non)
┗━━ 📓 without_type: string1 ◀ loaded from rougail-test (⏳ non)

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: true ◀ loaded from rougail-test (true)
┣━━ 📓 var2: true ◀ loaded from rougail-test (true)
┣━━ 📓 var3: true ◀ loaded from rougail-test (true)
┣━━ 📓 var4: true ◀ loaded from rougail-test (false)
┣━━ 📓 var5: true ◀ loaded from rougail-test (false)
┗━━ 📓 var6: true ◀ loaded from rougail-test (false)
┣━━ 📓 var1: true ◀ loaded from rougail-test (true)
┣━━ 📓 var2: true ◀ loaded from rougail-test (true)
┣━━ 📓 var3: true ◀ loaded from rougail-test (true)
┣━━ 📓 var4: true ◀ loaded from rougail-test (false)
┣━━ 📓 var5: true ◀ loaded from rougail-test (false)
┗━━ 📓 var6: true ◀ loaded from rougail-test (false)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: true ◀ loaded from rougail-test (true)
┗━━ 📓 variable: true ◀ loaded from rougail-test (true)

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: a ◀ loaded from rougail-test
┣━━ 📓 var2: a ◀ loaded from rougail-test
┣━━ 📓 var3: a ◀ loaded from rougail-test
┣━━ 📓 var4: null ◀ loaded from rougail-test
┣━━ 📓 var5: a ◀ loaded from rougail-test (a)
┗━━ 📓 var6: 1 ◀ loaded from rougail-test (1)
┣━━ 📓 var1: a ◀ loaded from rougail-test
┣━━ 📓 var2: a ◀ loaded from rougail-test
┣━━ 📓 var3: a ◀ loaded from rougail-test
┣━━ 📓 var4: null ◀ loaded from rougail-test
┣━━ 📓 var5: a ◀ loaded from rougail-test (⏳ a)
┗━━ 📓 var6: 1 ◀ loaded from rougail-test (⏳ 1)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 var: 0 ◀ loaded from rougail-test (9)
┗━━ 📓 var: 0 ◀ loaded from rougail-test (⏳ 9)

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: a ◀ loaded from rougail-test
┗━━ 📓 var2: a ◀ loaded from rougail-test (a)
┣━━ 📓 var1: a ◀ loaded from rougail-test
┗━━ 📓 var2: a ◀ loaded from rougail-test (⏳ a)

View file

@ -1,10 +1,10 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ string1 ◀ loaded from rougail-test (a)
┃ ┣━━ string2 ◀ loaded from rougail-test (b)
┃ ┗━━ string3 ◀ loaded from rougail-test (c)
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (a)
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ a)
┃ ┣━━ string2 ◀ loaded from rougail-test (⏳ b)
┃ ┗━━ string3 ◀ loaded from rougail-test (⏳ c)
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (⏳ a)

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ string1 ◀ loaded from rougail-test (a)
┃ ┣━━ string2 ◀ loaded from rougail-test (b)
┃ ┗━━ string3 ◀ loaded from rougail-test (c)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test (a)
┗━━ 📓 var3: string1 ◀ loaded from rougail-test (string1)
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ a)
┃ ┣━━ string2 ◀ loaded from rougail-test (⏳ b)
┃ ┗━━ string3 ◀ loaded from rougail-test (⏳ c)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test (⏳ a)
┗━━ 📓 var3: string1 ◀ loaded from rougail-test (⏳ string1)

View file

@ -1,12 +1,12 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ string1 ◀ loaded from rougail-test (a)
┃ ┣━━ string2 ◀ loaded from rougail-test (b)
┃ ┗━━ string3 ◀ loaded from rougail-test (c)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test (a)
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ a)
┃ ┣━━ string2 ◀ loaded from rougail-test (⏳ b)
┃ ┗━━ string3 ◀ loaded from rougail-test (⏳ c)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test (⏳ a)
┗━━ 📂 family
 ┗━━ 📓 var3: string1 ◀ loaded from rougail-test (string1)
 ┗━━ 📓 var3: string1 ◀ loaded from rougail-test (⏳ string1)

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 custom1: string1 ◀ loaded from rougail-test
┗━━ 📓 custom2: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 custom1: string1 ◀ loaded from rougail-test
┗━━ 📓 custom2: string1 ◀ loaded from rougail-test (⏳ value)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: domain1.lan ◀ loaded from rougail-test (my.domain.name)
┗━━ 📓 variable: domain1.lan ◀ loaded from rougail-test (⏳ my.domain.name)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: domain1.lan ◀ loaded from rougail-test (my.domain.name)
┗━━ 📓 variable: domain1.lan ◀ loaded from rougail-test (⏳ my.domain.name)

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: 1.1 ◀ loaded from rougail-test (0.0)
┣━━ 📓 var2: 1.1 ◀ loaded from rougail-test (0.0)
┣━━ 📓 var3: 1.1 ◀ loaded from rougail-test (0.0)
┣━━ 📓 var4: 1.1 ◀ loaded from rougail-test (10.1)
┣━━ 📓 var5: 1.1 ◀ loaded from rougail-test (10.1)
┗━━ 📓 var6: 1.1 ◀ loaded from rougail-test (10.1)
┣━━ 📓 var1: 1.1 ◀ loaded from rougail-test (⏳ 0.0)
┣━━ 📓 var2: 1.1 ◀ loaded from rougail-test (⏳ 0.0)
┣━━ 📓 var3: 1.1 ◀ loaded from rougail-test (⏳ 0.0)
┣━━ 📓 var4: 1.1 ◀ loaded from rougail-test (⏳ 10.1)
┣━━ 📓 var5: 1.1 ◀ loaded from rougail-test (⏳ 10.1)
┗━━ 📓 var6: 1.1 ◀ loaded from rougail-test (⏳ 10.1)

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: 1 ◀ loaded from rougail-test (0)
┣━━ 📓 var2: 1 ◀ loaded from rougail-test (0)
┣━━ 📓 var3: 1 ◀ loaded from rougail-test (0)
┣━━ 📓 var4: 1 ◀ loaded from rougail-test (10)
┣━━ 📓 var5: 1 ◀ loaded from rougail-test (10)
┗━━ 📓 var6: 1 ◀ loaded from rougail-test (10)
┣━━ 📓 var1: 1 ◀ loaded from rougail-test (⏳ 0)
┣━━ 📓 var2: 1 ◀ loaded from rougail-test (⏳ 0)
┣━━ 📓 var3: 1 ◀ loaded from rougail-test (⏳ 0)
┣━━ 📓 var4: 1 ◀ loaded from rougail-test (⏳ 10)
┣━━ 📓 var5: 1 ◀ loaded from rougail-test (⏳ 10)
┗━━ 📓 var6: 1 ◀ loaded from rougail-test (⏳ 10)

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: 192.168.1.6 ◀ loaded from rougail-test (1.1.1.1)
┣━━ 📓 var2: 192.168.1.6/24 ◀ loaded from rougail-test (1.1.1.1/24)
┗━━ 📓 var3: 192.168.1.6/24 ◀ loaded from rougail-test (1.1.1.1/24)
┣━━ 📓 var1: 192.168.1.6 ◀ loaded from rougail-test (⏳ 1.1.1.1)
┣━━ 📓 var2: 192.168.1.6/24 ◀ loaded from rougail-test (⏳ 1.1.1.1/24)
┗━━ 📓 var3: 192.168.1.6/24 ◀ loaded from rougail-test (⏳ 1.1.1.1/24)

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: 192.168.1.0 ◀ loaded from rougail-test (1.1.1.0)
┣━━ 📓 var2: 192.168.1.6/32 ◀ loaded from rougail-test (1.1.1.0/24)
┗━━ 📓 var3: 192.168.1.6/32 ◀ loaded from rougail-test (1.1.1.0/24)
┣━━ 📓 var1: 192.168.1.0 ◀ loaded from rougail-test (⏳ 1.1.1.0)
┣━━ 📓 var2: 192.168.1.6/32 ◀ loaded from rougail-test (⏳ 1.1.1.0/24)
┗━━ 📓 var3: 192.168.1.6/32 ◀ loaded from rougail-test (⏳ 1.1.1.0/24)

View file

@ -1,11 +1,11 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: 1 ◀ loaded from rougail-test (0)
┣━━ 📓 var2: 1 ◀ loaded from rougail-test (0)
┣━━ 📓 var3: 1 ◀ loaded from rougail-test (0)
┣━━ 📓 var4: 1 ◀ loaded from rougail-test (10)
┣━━ 📓 var5: 1 ◀ loaded from rougail-test (10)
┗━━ 📓 var6: 1 ◀ loaded from rougail-test (10)
┣━━ 📓 var1: 1 ◀ loaded from rougail-test (⏳ 0)
┣━━ 📓 var2: 1 ◀ loaded from rougail-test (⏳ 0)
┣━━ 📓 var3: 1 ◀ loaded from rougail-test (⏳ 0)
┣━━ 📓 var4: 1 ◀ loaded from rougail-test (⏳ 10)
┣━━ 📓 var5: 1 ◀ loaded from rougail-test (⏳ 10)
┗━━ 📓 var6: 1 ◀ loaded from rougail-test (⏳ 10)

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 variable1: 80 ◀ loaded from rougail-test
┣━━ 📓 variable2: 80 ◀ loaded from rougail-test (8080)
┗━━ 📓 variable3: 80 ◀ loaded from rougail-test (8080)
┣━━ 📓 variable1: 80 ◀ loaded from rougail-test
┣━━ 📓 variable2: 80 ◀ loaded from rougail-test (⏳ 8080)
┗━━ 📓 variable3: 80 ◀ loaded from rougail-test (⏳ 8080)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 var: #b1b1b1 ◀ loaded from rougail-test (⏳ #a1a1a1)
┗━━ 📓 var: #b1b1b1 ◀ loaded from rougail-test (#a1a1a1)

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: #b1b1b1 ◀ loaded from rougail-test (⏳ #a1a1a1)
┗━━ 📓 var2: #b2b1b1 ◀ loaded from rougail-test (⏳ #b1b1b1)
┣━━ 📓 var1: #b1b1b1 ◀ loaded from rougail-test (#a1a1a1)
┗━━ 📓 var2: #b2b1b1 ◀ loaded from rougail-test (#b1b1b1)

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 secret1: ********** ◀ loaded from rougail-test
┗━━ 📓 secret2: ********** ◀ loaded from rougail-test (**********)
┣━━ 📓 secret1: ********** ◀ loaded from rougail-test
┗━━ 📓 secret2: ********** ◀ loaded from rougail-test (⏳ **********)

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 secret1: ********** ◀ loaded from rougail-test
┣━━ 📓 secret2: ********** ◀ loaded from rougail-test (**********)
┗━━ 📓 secret3: ********** ◀ loaded from rougail-test (**********)
┣━━ 📓 secret1: ********** ◀ loaded from rougail-test
┣━━ 📓 secret2: ********** ◀ loaded from rougail-test (⏳ **********)
┗━━ 📓 secret3: ********** ◀ loaded from rougail-test (⏳ **********)

View file

@ -1,13 +1,13 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var3: string1 ◀ loaded from rougail-test
┣━━ 📓 var4: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var5: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var6: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var7: string1 ◀ loaded from rougail-test (8080)
┗━━ 📓 var8: string1 ◀ loaded from rougail-test (true)
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var3: string1 ◀ loaded from rougail-test
┣━━ 📓 var4: string1 ◀ loaded from rougail-test (⏳ value)
┣━━ 📓 var5: string1 ◀ loaded from rougail-test (⏳ value)
┣━━ 📓 var6: string1 ◀ loaded from rougail-test (⏳ value)
┣━━ 📓 var7: string1 ◀ loaded from rougail-test (⏳ 8080)
┗━━ 📓 var8: string1 ◀ loaded from rougail-test (true)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 var: quote' ◀ loaded from rougail-test (⏳ quote')
┗━━ 📓 var: quote' ◀ loaded from rougail-test (⏳ quote')

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (quote")
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (⏳ quote")

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (quote'")
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (⏳ quote'")

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (quote\"\')
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (⏳ quote\"\')

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (quote')
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (⏳ quote')

View file

@ -1,5 +1,5 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 variable: string1 ◀ loaded from rougail-test
┗━━ 📓 variable: string1 ◀ loaded from rougail-test

View file

@ -1,13 +1,13 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: test ◀ loaded from rougail-test
┣━━ 📓 var2: test ◀ loaded from rougail-test (value)
┣━━ 📓 var3: test1 ◀ loaded from rougail-test
┣━━ 📓 var4: null ◀ loaded from rougail-test
┣━━ 📓 var5: false ◀ loaded from rougail-test (true)
┣━━ 📓 var1: test ◀ loaded from rougail-test
┣━━ 📓 var2: test ◀ loaded from rougail-test (⏳ value)
┣━━ 📓 var3: test1 ◀ loaded from rougail-test
┣━━ 📓 var4: null ◀ loaded from rougail-test
┣━━ 📓 var5: false ◀ loaded from rougail-test (true)
┗━━ 📓 var6:
 ┣━━ test1 ◀ loaded from rougail-test
 ┗━━ test2 ◀ loaded from rougail-test
 ┣━━ test1 ◀ loaded from rougail-test
 ┗━━ test2 ◀ loaded from rougail-test

View file

@ -1,10 +1,10 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 variable1:
┃ ┣━━ val1 ◀ loaded from rougail-test
┃ ┗━━ val2 ◀ loaded from rougail-test
┃ ┣━━ val1 ◀ loaded from rougail-test
┃ ┗━━ val2 ◀ loaded from rougail-test
┗━━ 📓 variable2:
 ┣━━ val1 ◀ loaded from rougail-test
 ┗━━ val2 ◀ loaded from rougail-test
 ┣━━ val1 ◀ loaded from rougail-test
 ┗━━ val2 ◀ loaded from rougail-test

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 source_variable_1: string1 ◀ loaded from rougail-test (val1)
┣━━ 📓 source_variable_2: string1 ◀ loaded from rougail-test (val2)
┗━━ 📓 my_variable: string1 ◀ loaded from rougail-test (val1)
┣━━ 📓 source_variable_1: string1 ◀ loaded from rougail-test (⏳ val1)
┣━━ 📓 source_variable_2: string1 ◀ loaded from rougail-test (⏳ val2)
┗━━ 📓 my_variable: string1 ◀ loaded from rougail-test (⏳ val1)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (string_1_True_None)
┗━━ 📓 variable: string1 ◀ loaded from rougail-test (⏳ string_1_True_)

View file

@ -1,5 +1,5 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 var: string1 ◀ loaded from rougail-test
┗━━ 📓 var: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,10 +1,10 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 my_variable: string1 ◀ loaded from rougail-test (val1)
┣━━ 📓 my_variable: string1 ◀ loaded from rougail-test (⏳ val1)
┗━━ 📓 my_calculated_variable:
 ┣━━ string1 ◀ loaded from rougail-test (string1)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,10 +1,10 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 my_variable: string1 ◀ loaded from rougail-test (val1)
┣━━ 📓 my_variable: string1 ◀ loaded from rougail-test (⏳ val1)
┗━━ 📓 my_calculated_variable:
 ┣━━ string1 ◀ loaded from rougail-test (string1)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,10 +1,10 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 my_variable: string1 ◀ loaded from rougail-test (val1)
┣━━ 📓 my_variable: string1 ◀ loaded from rougail-test (⏳ val1)
┗━━ 📓 my_calculated_variable:
 ┣━━ string1 ◀ loaded from rougail-test (string1)
 ┣━━ string2 ◀ loaded from rougail-test (value)
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test (⏳ value)
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,8 +1,8 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 my_calculated_variable:
 ┣━━ string1 ◀ loaded from rougail-test
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,13 +1,13 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 my_variable:
┃ ┣━━ string1 ◀ loaded from rougail-test (val1)
┃ ┣━━ string2 ◀ loaded from rougail-test (val2)
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ val1)
┃ ┣━━ string2 ◀ loaded from rougail-test (⏳ val2)
┃ ┗━━ string3 ◀ loaded from rougail-test
┗━━ 📓 my_calculated_variable:
 ┣━━ string1 ◀ loaded from rougail-test (string1)
 ┣━━ string2 ◀ loaded from rougail-test (string2)
 ┗━━ string3 ◀ loaded from rougail-test (string3)
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test (⏳ string2)
 ┗━━ string3 ◀ loaded from rougail-test (⏳ string3)

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (string1)
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (no)
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ string1)
┗━━ 📓 var2: string1 ◀ loaded from rougail-test (⏳ no)

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 var: 0 ◀ loaded from rougail-test (9)
┗━━ 📓 var: 0 ◀ loaded from rougail-test (⏳ 9)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 var: 0 ◀ loaded from rougail-test (9)
┗━━ 📓 var: 0 ◀ loaded from rougail-test (⏳ 9)

View file

@ -1,21 +1,21 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┗━━ true ◀ loaded from rougail-test (true)
┃ ┗━━ true ◀ loaded from rougail-test (true)
┣━━ 📓 var2:
┃ ┗━━ true ◀ loaded from rougail-test (true)
┃ ┗━━ true ◀ loaded from rougail-test (true)
┣━━ 📓 var3:
┃ ┗━━ true ◀ loaded from rougail-test (true)
┃ ┗━━ true ◀ loaded from rougail-test (true)
┣━━ 📓 var4:
┃ ┗━━ true ◀ loaded from rougail-test (false)
┃ ┗━━ true ◀ loaded from rougail-test (false)
┣━━ 📓 var5:
┃ ┗━━ true ◀ loaded from rougail-test (false)
┃ ┗━━ true ◀ loaded from rougail-test (false)
┣━━ 📓 var6:
┃ ┗━━ true ◀ loaded from rougail-test (false)
┃ ┗━━ true ◀ loaded from rougail-test (false)
┣━━ 📓 var7:
┃ ┗━━ true ◀ loaded from rougail-test (true)
┃ ┗━━ true ◀ loaded from rougail-test (true)
┗━━ 📓 var8:
 ┗━━ true ◀ loaded from rougail-test (true)
 ┗━━ true ◀ loaded from rougail-test (true)

View file

@ -1,13 +1,13 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 custom1:
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┗━━ 📓 custom2:
 ┣━━ string1 ◀ loaded from rougail-test (value)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ value)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,37 +1,37 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ 1.1 ◀ loaded from rougail-test (0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┃ ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┣━━ 📓 var2:
┃ ┣━━ 1.1 ◀ loaded from rougail-test (0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┃ ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┣━━ 📓 var3:
┃ ┣━━ 1.1 ◀ loaded from rougail-test (0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┃ ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┣━━ 📓 var4:
┃ ┣━━ 1.1 ◀ loaded from rougail-test (10.1)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┃ ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 10.1)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┣━━ 📓 var5:
┃ ┣━━ 1.1 ◀ loaded from rougail-test (10.1)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┃ ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 10.1)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┣━━ 📓 var6:
┃ ┣━━ 1.1 ◀ loaded from rougail-test (10.1)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┃ ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 10.1)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┣━━ 📓 var7:
┃ ┣━━ 1.1 ◀ loaded from rougail-test (0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┃ ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 0.0)
┃ ┣━━ 2.2 ◀ loaded from rougail-test
┃ ┗━━ 3.3 ◀ loaded from rougail-test
┗━━ 📓 var8:
 ┣━━ 1.1 ◀ loaded from rougail-test (0.0)
 ┣━━ 2.2 ◀ loaded from rougail-test
 ┗━━ 3.3 ◀ loaded from rougail-test
 ┣━━ 1.1 ◀ loaded from rougail-test (⏳ 0.0)
 ┣━━ 2.2 ◀ loaded from rougail-test
 ┗━━ 3.3 ◀ loaded from rougail-test

View file

@ -1,37 +1,37 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ 1 ◀ loaded from rougail-test (0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┃ ┣━━ 1 ◀ loaded from rougail-test (⏳ 0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┣━━ 📓 var2:
┃ ┣━━ 1 ◀ loaded from rougail-test (0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┃ ┣━━ 1 ◀ loaded from rougail-test (⏳ 0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┣━━ 📓 var3:
┃ ┣━━ 1 ◀ loaded from rougail-test (0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┃ ┣━━ 1 ◀ loaded from rougail-test (⏳ 0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┣━━ 📓 var4:
┃ ┣━━ 1 ◀ loaded from rougail-test (10)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┃ ┣━━ 1 ◀ loaded from rougail-test (⏳ 10)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┣━━ 📓 var5:
┃ ┣━━ 1 ◀ loaded from rougail-test (10)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┃ ┣━━ 1 ◀ loaded from rougail-test (⏳ 10)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┣━━ 📓 var6:
┃ ┣━━ 1 ◀ loaded from rougail-test (10)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┃ ┣━━ 1 ◀ loaded from rougail-test (⏳ 10)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┣━━ 📓 var7:
┃ ┣━━ 1 ◀ loaded from rougail-test (0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┃ ┣━━ 1 ◀ loaded from rougail-test (⏳ 0)
┃ ┣━━ 2 ◀ loaded from rougail-test
┃ ┗━━ 3 ◀ loaded from rougail-test
┗━━ 📓 var8:
 ┣━━ 1 ◀ loaded from rougail-test (0)
 ┣━━ 2 ◀ loaded from rougail-test
 ┗━━ 3 ◀ loaded from rougail-test
 ┣━━ 1 ◀ loaded from rougail-test (⏳ 0)
 ┣━━ 2 ◀ loaded from rougail-test
 ┗━━ 3 ◀ loaded from rougail-test

View file

@ -1,8 +1,8 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 var:
 ┣━━ 1 ◀ loaded from rougail-test
 ┣━━ 2 ◀ loaded from rougail-test
 ┗━━ 3 ◀ loaded from rougail-test
 ┣━━ 1 ◀ loaded from rougail-test
 ┣━━ 2 ◀ loaded from rougail-test
 ┗━━ 3 ◀ loaded from rougail-test

View file

@ -1,9 +1,9 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 var1:
 ┣━━ string1 ◀ loaded from rougail-test (value)
 ┣━━ string2 ◀ loaded from rougail-test (null)
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ value)
 ┣━━ string2 ◀ loaded from rougail-test (⏳ null)
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,37 +1,37 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┣━━ 📓 var2:
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┣━━ 📓 var3:
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┣━━ 📓 var4:
┃ ┣━━ string1 ◀ loaded from rougail-test (value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┣━━ 📓 var5:
┃ ┣━━ string1 ◀ loaded from rougail-test (value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┣━━ 📓 var6:
┃ ┣━━ string1 ◀ loaded from rougail-test (value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┣━━ 📓 var7:
┃ ┣━━ string1 ◀ loaded from rougail-test (value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ value)
┃ ┣━━ string2 ◀ loaded from rougail-test
┃ ┗━━ string3 ◀ loaded from rougail-test
┗━━ 📓 var8:
 ┣━━ string1 ◀ loaded from rougail-test (value)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ value)
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,13 +1,13 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1:
┃ ┣━━ string1 ◀ loaded from rougail-test (val1)
┃ ┣━━ string2 ◀ loaded from rougail-test (val2)
┃ ┗━━ string3 ◀ loaded from rougail-test (val3)
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ val1)
┃ ┣━━ string2 ◀ loaded from rougail-test (⏳ val2)
┃ ┗━━ string3 ◀ loaded from rougail-test (⏳ val3)
┗━━ 📓 var2:
 ┣━━ string1 ◀ loaded from rougail-test (val4)
 ┣━━ string2 ◀ loaded from rougail-test (val5)
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ val4)
 ┣━━ string2 ◀ loaded from rougail-test (⏳ val5)
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,9 +1,9 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable:
 ┣━━ string1 ◀ loaded from rougail-test (quote")
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ quote")
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,9 +1,9 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable:
 ┣━━ string1 ◀ loaded from rougail-test (quote'")
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ quote'")
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,9 +1,9 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable:
 ┣━━ string1 ◀ loaded from rougail-test (quote')
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test (⏳ quote')
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,8 +1,8 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 variable:
 ┣━━ string1 ◀ loaded from rougail-test
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test
 ┣━━ string1 ◀ loaded from rougail-test
 ┣━━ string2 ◀ loaded from rougail-test
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,10 +1,10 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 variable1:
┃ ┣━━ string1 ◀ loaded from rougail-test (a)
┃ ┣━━ string2 ◀ loaded from rougail-test (b)
┃ ┗━━ string3 ◀ loaded from rougail-test (c)
┗━━ 📓 variable2: string1 ◀ loaded from rougail-test
┃ ┣━━ string1 ◀ loaded from rougail-test (⏳ a)
┃ ┣━━ string2 ◀ loaded from rougail-test (⏳ b)
┃ ┗━━ string3 ◀ loaded from rougail-test (⏳ c)
┗━━ 📓 variable2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 variable: a ◀ loaded from rougail-test (c)
┗━━ 📓 variable: a ◀ loaded from rougail-test (⏳ c)

View file

@ -1,6 +1,6 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 int: 1 ◀ loaded from rougail-test (10)
┗━━ 📓 int: 1 ◀ loaded from rougail-test (⏳ 10)

View file

@ -1,6 +1,6 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 int: 1 ◀ loaded from rougail-test (10)
┗━━ 📓 int: 1 ◀ loaded from rougail-test (⏳ 10)

View file

@ -1,5 +1,5 @@
╭──────── Caption ────────╮
│ Variable Modified value │
│ Variable Modified value
╰─────────────────────────╯
Variables:
┗━━ 📓 variable: no
┗━━ 📓 variable: no

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (no)
┗━━ 📓 var2: no
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ no)
┗━━ 📓 var2: no

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (no)
┗━━ 📓 var2: yes
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ no)
┗━━ 📓 var2: yes

View file

@ -1,5 +1,5 @@
╭────────────── Caption ───────────────╮
Unmodifiable variable Modified value │
Unmodifiable variable Modified value
╰──────────────────────────────────────╯
Variables:
┗━━ 📓 var: yes
┗━━ 📓 var: yes

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┗━━ 📓 var3: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ value)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┗━━ 📓 var3: string1 ◀ loaded from rougail-test

View file

@ -1,8 +1,8 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┗━━ 📓 var3: string1 ◀ loaded from rougail-test
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ value)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┗━━ 📓 var3: string1 ◀ loaded from rougail-test

View file

@ -1,8 +1,8 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
Unmodifiable variable Modified value
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📓 var1: value
┗━━ 📓 var3: string1 ◀ loaded from rougail-test (value)
┗━━ 📓 var3: string1 ◀ loaded from rougail-test (⏳ value)

View file

@ -1,9 +1,9 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
Unmodifiable variable Modified value
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📓 var1: value
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┗━━ 📓 var3: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var2: string1 ◀ loaded from rougail-test
┗━━ 📓 var3: string1 ◀ loaded from rougail-test (⏳ value)

View file

@ -1,9 +1,9 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
Unmodifiable variable Modified value
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ value)
┣━━ 📓 var2: string1
┗━━ 📓 var3: string1 ◀ loaded from rougail-test
┗━━ 📓 var3: string1 ◀ loaded from rougail-test

View file

@ -1,8 +1,8 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
Unmodifiable variable Modified value
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (value)
┣━━ 📓 var1: string1 ◀ loaded from rougail-test (⏳ value)
┗━━ 📓 var2: string1

View file

@ -1,7 +1,7 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
│ Variable Modified value
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 condition: string1 ◀ loaded from rougail-test (no)
┗━━ 📓 variable1: string1 ◀ loaded from rougail-test
┣━━ 📓 condition: string1 ◀ loaded from rougail-test (⏳ no)
┗━━ 📓 variable1: string1 ◀ loaded from rougail-test

View file

@ -1,9 +1,9 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
Unmodifiable variable Modified value
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📓 condition: string1 ◀ loaded from rougail-test (no)
┣━━ 📓 condition: string1 ◀ loaded from rougail-test (⏳ no)
┣━━ 📓 var1: null
┗━━ 📓 var2: string1 ◀ loaded from rougail-test
┗━━ 📓 var2: string1 ◀ loaded from rougail-test

Some files were not shown because too many files have changed in this diff Show more