Compare commits
4 commits
eb7a58dcd9
...
1ef52a2e07
| Author | SHA1 | Date | |
|---|---|---|---|
| 1ef52a2e07 | |||
| c5cda8fc74 | |||
| 2965ea0be7 | |||
| 0e982a1539 |
317 changed files with 1332 additions and 381 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
|
@ -1,3 +1,14 @@
|
|||
## 0.2.0a14 (2025-10-10)
|
||||
|
||||
### Feat
|
||||
|
||||
- display error with tree
|
||||
|
||||
### Fix
|
||||
|
||||
- update tests
|
||||
- tests for formatter
|
||||
|
||||
## 0.2.0a13 (2025-09-29)
|
||||
|
||||
### Feat
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: 2025-05-11 10:20+0200\n"
|
||||
"PO-Revision-Date: 2025-05-11 10:20+0200\n"
|
||||
"POT-Creation-Date: 2025-10-04 14:49+0200\n"
|
||||
"PO-Revision-Date: 2025-10-04 14:50+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: fr\n"
|
||||
|
|
@ -14,93 +14,93 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: pygettext.py 1.5\n"
|
||||
"X-Generator: Poedit 3.5\n"
|
||||
"X-Generator: Poedit 3.7\n"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:84
|
||||
#: src/rougail/output_console/__init__.py:81
|
||||
msgid "Error in config: {0}"
|
||||
msgstr "Erreur dans la config : {0}"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:99
|
||||
#: src/rougail/output_console/__init__.py:109
|
||||
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:103
|
||||
#: src/rougail/output_console/__init__.py:114
|
||||
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:188
|
||||
#: src/rougail/output_console/__init__.py:201
|
||||
msgid "Variable"
|
||||
msgstr "Variable"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:190
|
||||
#: src/rougail/output_console/__init__.py:203
|
||||
msgid "Undocumented variable"
|
||||
msgstr "Variable non documentée"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:192
|
||||
#: src/rougail/output_console/__init__.py:205
|
||||
msgid "Undocumented but modified variable"
|
||||
msgstr "Variable non documentée mais modifiée"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:194
|
||||
#: src/rougail/output_console/__init__.py:207
|
||||
msgid "Unmodifiable variable"
|
||||
msgstr "Variable non modifiable"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:197
|
||||
#: src/rougail/output_console/__init__.py:210
|
||||
msgid "Default value"
|
||||
msgstr "Valeur par défaut"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:199
|
||||
#: src/rougail/output_console/__init__.py:212
|
||||
msgid "Modified value"
|
||||
msgstr "Valeur modifiée"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:201
|
||||
#: src/rougail/output_console/__init__.py:214
|
||||
msgid "Original default value"
|
||||
msgstr "Valeur par défaut d'origine"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:205
|
||||
#: src/rougail/output_console/__init__.py:218
|
||||
msgid "Caption"
|
||||
msgstr "Légende"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:212
|
||||
#: src/rougail/output_console/__init__.py:225
|
||||
msgid "ERRORS"
|
||||
msgstr "ERREURS"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:227
|
||||
#: src/rougail/output_console/__init__.py:254
|
||||
msgid "WARNINGS"
|
||||
msgstr "AVERTISSEMENTS"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:238
|
||||
#: src/rougail/output_console/__init__.py:265
|
||||
msgid "Variables:"
|
||||
msgstr "Variables :"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:261
|
||||
#: src/rougail/output_console/__init__.py:379
|
||||
#: src/rougail/output_console/__init__.py:296
|
||||
#: src/rougail/output_console/__init__.py:416
|
||||
msgid "{0}:"
|
||||
msgstr "{0} :"
|
||||
|
||||
#: src/rougail/output_console/__init__.py:385
|
||||
#: src/rougail/output_console/__init__.py:422
|
||||
msgid "{0}: {1}"
|
||||
msgstr "{0} : {1}"
|
||||
|
||||
#: src/rougail/output_console/config.py:30
|
||||
msgid "Configuration rougail-console"
|
||||
msgid "Configuration for rougail-console"
|
||||
msgstr "Configuration de rougail-console"
|
||||
|
||||
#: src/rougail/output_console/config.py:37
|
||||
msgid "Display variables available in read_write mode"
|
||||
msgstr "Afficher les variables visible dans le mode lecture écriture"
|
||||
|
||||
#: src/rougail/output_console/config.py:39
|
||||
msgid "Show secrets instead of obscuring them"
|
||||
msgstr "Voir les secrets plutôt que de les obscurcir"
|
||||
|
||||
#: src/rougail/output_console/config.py:41
|
||||
msgid "Test mandatories variable before display in console"
|
||||
msgstr "Test les variables obligatoires avant des les afficher dans la console"
|
||||
#: src/rougail/output_console/config.py:40
|
||||
msgid "test mandatories variables before display in console"
|
||||
msgstr ""
|
||||
"Test les variables obligatoires avant des les afficher dans la console"
|
||||
|
||||
#: src/rougail/output_console/config.py:43
|
||||
#: 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"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2025-05-12 08:39+0200\n"
|
||||
"POT-Creation-Date: 2025-10-04 14:50+0200\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"
|
||||
|
|
@ -15,88 +15,84 @@ msgstr ""
|
|||
"Generated-By: pygettext.py 1.5\n"
|
||||
|
||||
|
||||
#: src/rougail/output_console/__init__.py:84
|
||||
#: src/rougail/output_console/__init__.py:81
|
||||
msgid "Error in config: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:100
|
||||
#: src/rougail/output_console/__init__.py:109
|
||||
msgid "The following variables are mandatory but have no value:"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:105
|
||||
#: src/rougail/output_console/__init__.py:114
|
||||
msgid "The following variables are inaccessible but are empty and mandatory:"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:192
|
||||
#: src/rougail/output_console/__init__.py:201
|
||||
msgid "Variable"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:194
|
||||
#: src/rougail/output_console/__init__.py:203
|
||||
msgid "Undocumented variable"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:196
|
||||
#: src/rougail/output_console/__init__.py:205
|
||||
msgid "Undocumented but modified variable"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:198
|
||||
#: src/rougail/output_console/__init__.py:207
|
||||
msgid "Unmodifiable variable"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:201
|
||||
#: src/rougail/output_console/__init__.py:210
|
||||
msgid "Default value"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:203
|
||||
#: src/rougail/output_console/__init__.py:212
|
||||
msgid "Modified value"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:205
|
||||
#: src/rougail/output_console/__init__.py:214
|
||||
msgid "Original default value"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:209
|
||||
#: src/rougail/output_console/__init__.py:218
|
||||
msgid "Caption"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:216
|
||||
#: src/rougail/output_console/__init__.py:225
|
||||
msgid "ERRORS"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:232
|
||||
#: src/rougail/output_console/__init__.py:254
|
||||
msgid "WARNINGS"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:243
|
||||
#: src/rougail/output_console/__init__.py:265
|
||||
msgid "Variables:"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:274
|
||||
#: src/rougail/output_console/__init__.py:394
|
||||
#: src/rougail/output_console/__init__.py:296
|
||||
#: src/rougail/output_console/__init__.py:416
|
||||
msgid "{0}:"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/__init__.py:400
|
||||
#: src/rougail/output_console/__init__.py:422
|
||||
msgid "{0}: {1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/config.py:30
|
||||
msgid "Configuration rougail-console"
|
||||
msgid "Configuration for rougail-console"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/config.py:37
|
||||
msgid "Display variables available in read_write mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/config.py:39
|
||||
msgid "Show secrets instead of obscuring them"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/config.py:41
|
||||
msgid "Test mandatories variable before display in console"
|
||||
#: src/rougail/output_console/config.py:40
|
||||
msgid "test mandatories variables before display in console"
|
||||
msgstr ""
|
||||
|
||||
#: src/rougail/output_console/config.py:43
|
||||
#: src/rougail/output_console/config.py:50
|
||||
msgid "In tree the key is the family or variable description inside of it's name"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
|
|||
|
||||
[project]
|
||||
name = "rougail.output_console"
|
||||
version = "0.2.0a13"
|
||||
version = "0.2.0a14"
|
||||
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
|
||||
readme = "README.md"
|
||||
description = "Rougail output console"
|
||||
|
|
@ -13,9 +13,6 @@ license = {file = "LICENSE"}
|
|||
classifiers = [
|
||||
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
|
||||
"Programming Language :: Python",
|
||||
"Programming Language :: Python :: 3.8",
|
||||
"Programming Language :: Python :: 3.9",
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Programming Language :: Python :: 3.13",
|
||||
|
|
|
|||
|
|
@ -84,14 +84,26 @@ class RougailOutputConsole:
|
|||
self.errors.append(str(err))
|
||||
return
|
||||
options_with_error = []
|
||||
options = []
|
||||
if mandatories:
|
||||
options = {}
|
||||
for option in mandatories:
|
||||
try:
|
||||
option.value.get()
|
||||
options.append(option.description())
|
||||
except PropertiesOptionError:
|
||||
options_with_error.append(option)
|
||||
else:
|
||||
parent = self.config
|
||||
current_options = options
|
||||
for child_path in option.path().split('.'):
|
||||
child = parent.option(child_path)
|
||||
description = child.description(uncalculated=True)
|
||||
if child.isdynamic() and "{{ identifier }}" in description:
|
||||
description = description.replace('{{ identifier }}', child.identifiers()[-1])
|
||||
|
||||
if child.isoptiondescription():
|
||||
current_options = current_options.setdefault(description, {})
|
||||
parent = child
|
||||
else:
|
||||
current_options.setdefault(None, []).append(description)
|
||||
if options:
|
||||
self.errors.append(
|
||||
_("The following variables are mandatory but have no value:")
|
||||
|
|
@ -114,6 +126,7 @@ class RougailOutputConsole:
|
|||
warnings = self.user_data_warnings + self.warnings
|
||||
if warnings:
|
||||
self.display_warnings(warnings)
|
||||
|
||||
errors = self.user_data_errors + self.errors
|
||||
if errors:
|
||||
self.display_errors(errors)
|
||||
|
|
@ -212,13 +225,26 @@ class RougailOutputConsole:
|
|||
f"[bold][bright_red]:stop_sign: {_('ERRORS')}[/bright_red][/bold]",
|
||||
guide_style="bold bright_red",
|
||||
)
|
||||
sub_tree = tree
|
||||
for error in errors:
|
||||
sub_tree = self.display_error(sub_tree, error)
|
||||
self.out.append(tree)
|
||||
|
||||
def display_error(self, tree, error):
|
||||
if isinstance(error, list):
|
||||
for err in error:
|
||||
previous_tree.add(err)
|
||||
self.display_error(tree, err)
|
||||
return tree
|
||||
elif isinstance(error, dict):
|
||||
for key, value in error.items():
|
||||
if key is None:
|
||||
# it's variables, no more families
|
||||
self.display_error(tree, value)
|
||||
else:
|
||||
previous_tree = tree.add(error)
|
||||
self.out.append(tree)
|
||||
sub_tree = self.display_error(tree, key)
|
||||
self.display_error(sub_tree, value)
|
||||
else:
|
||||
return tree.add(error)
|
||||
|
||||
def display_warnings(
|
||||
self,
|
||||
|
|
@ -319,6 +345,7 @@ class OutputFamily:
|
|||
def add_variable(
|
||||
self, option, value: Any = undefined, leader_index: Optional[int] = None
|
||||
):
|
||||
# value is undefined but not for leader variable
|
||||
properties = option.property.get()
|
||||
variable_color = None
|
||||
if option.owner.isdefault():
|
||||
|
|
@ -406,7 +433,6 @@ class OutputFamily:
|
|||
if isinstance(value, list):
|
||||
if default_value is None:
|
||||
default_value = []
|
||||
# default_value = [self.convert_value(option, val) for val in default_value]
|
||||
len_value = len(value)
|
||||
len_default_value = len(default_value)
|
||||
len_values = max(len_value, len_default_value)
|
||||
|
|
@ -467,9 +493,6 @@ class OutputFamily:
|
|||
option,
|
||||
value: Any,
|
||||
) -> str:
|
||||
if isinstance(value, list):
|
||||
print(value)
|
||||
raise Exception("pfff")
|
||||
"""Dump variable, means transform bool, ... to yaml string"""
|
||||
if not self.root.show_secrets and option.type() == "password":
|
||||
return "*" * 10
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
__version__ = "0.2.0a13"
|
||||
__version__ = "0.2.0a14"
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ def get_rougail_config(
|
|||
) -> dict:
|
||||
options = f"""
|
||||
console:
|
||||
description: {_('Configuration rougail-console')}
|
||||
description: {_('Configuration for rougail-console')}
|
||||
disabled:
|
||||
jinja: |
|
||||
{{% if step.output is propertyerror or step.output != 'console' %}}
|
||||
|
|
@ -37,7 +37,7 @@ console:
|
|||
show_secrets: false # {_('Show secrets instead of obscuring them')}
|
||||
|
||||
mandatory:
|
||||
description: {_('test mandatories variables before display in json')}
|
||||
description: {_('test mandatories variables before display in console')}
|
||||
type: boolean
|
||||
default:
|
||||
jinja: |-
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -8,4 +8,6 @@ Variables:
|
|||
[94m┣━━ [0m📓 var3: string1 (loaded from rougail-test)
|
||||
[94m┣━━ [0m📓 var4: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m┣━━ [0m📓 var5: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m┗━━ [0m📓 var6: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m┣━━ [0m📓 var6: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m┣━━ [0m📓 var7: string1 ([32m8080[0m - loaded from rougail-test)
|
||||
[94m┗━━ [0m📓 var8: string1 ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┣━━ [0m📓 condition: string1 ([32mno[0m - loaded from rougail-test)
|
||||
[94m┗━━ [0m📓 variable1: string1 (loaded from rougail-test)
|
||||
|
|
@ -5,7 +5,7 @@
|
|||
╰────────────────────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┣━━ [0m📓 condition: true ([32mfalse[0m - loaded from rougail-test)
|
||||
[94m┣━━ [0m📓 [38;5;214mvar1[0m:
|
||||
[94m┣━━ [0m📓 var1: string1 (loaded from rougail-test)
|
||||
[94m┣━━ [0m📓 [38;5;214mvar2[0m:
|
||||
[94m┣━━ [0m📓 [38;5;214mvar3[0m:
|
||||
[94m┗━━ [0m📓 [38;5;214mvar4[0m:
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📓 condition: true ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
╭────────────── Caption ───────────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
│ [38;5;214mUnmodifiable variable[0m Modified value │
|
||||
╰──────────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┣━━ [0m📓 [38;5;214mcondition[0m: [38;5;220mfalse[0m
|
||||
[94m┗━━ [0m📓 variable: string1 (loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
╭──────── Caption ────────╮
|
||||
│ Variable Modified value │
|
||||
╰─────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📓 variable: string1 (loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📓 condition: true ([32mfalse[0m - loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
╭────────────── Caption ──────────────╮
|
||||
│ [38;5;214mUnmodifiable variable[0m [38;5;220mDefault value[0m │
|
||||
╰─────────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📓 [38;5;214mcondition[0m: [38;5;220mtrue[0m
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
╭──────── Caption ────────╮
|
||||
│ Variable Modified value │
|
||||
╰─────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📓 variable: string1 (loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 my_family
|
||||
[94m [0m[94m┣━━ [0m📓 dynamic:
|
||||
[94m [0m[94m┃ [0m[94m┣━━ [0mstring1 ([32mval1[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┃ [0m[94m┣━━ [0mstring2 ([32mval2[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┃ [0m[94m┗━━ [0mstring3 (loaded from rougail-test)
|
||||
[94m [0m[94m┗━━ [0m📓 var: true ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 my_family
|
||||
[94m [0m[94m┗━━ [0m📓 default: true ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
@ -9,4 +9,6 @@ Variables:
|
|||
[94m [0m[94m┣━━ [0m📓 the third variable: string1 (loaded from rougail-test)
|
||||
[94m [0m[94m┣━━ [0m📓 the forth variable: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┣━━ [0m📓 the fifth variable: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┗━━ [0m📓 the sixth variable: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┣━━ [0m📓 the sixth variable: string1 ([32mvalue[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┣━━ [0m📓 the seventh variable: string1 ([32m8080[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┗━━ [0m📓 the height variable: string1 ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┣━━ [0m📓 a conditional variable: string1 ([32mno[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┗━━ [0m📓 a first variable: string1 (loaded from rougail-test)
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┣━━ [0m📓 a condition: true ([32mfalse[0m - loaded from rougail-test)
|
||||
[94m [0m[94m┣━━ [0m📓 [38;5;214ma first variable[0m:
|
||||
[94m [0m[94m┣━━ [0m📓 a first variable: string1 (loaded from rougail-test)
|
||||
[94m [0m[94m┣━━ [0m📓 [38;5;214ma first variable[0m:
|
||||
[94m [0m[94m┣━━ [0m📓 [38;5;214ma second variable[0m:
|
||||
[94m [0m[94m┗━━ [0m📓 [38;5;214ma forth variable[0m:
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a condition: true ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
╭────────────── Caption ───────────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
│ [38;5;214mUnmodifiable variable[0m Modified value │
|
||||
╰──────────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┣━━ [0m📓 [38;5;214ma condition[0m: [38;5;220mfalse[0m
|
||||
[94m [0m[94m┗━━ [0m📓 a variable: string1 (loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
╭──────── Caption ────────╮
|
||||
│ Variable Modified value │
|
||||
╰─────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a variable: string1 (loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a condition: true ([32mfalse[0m - loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
╭────────────── Caption ──────────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
│ [38;5;214mUnmodifiable variable[0m │
|
||||
╰─────────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 [38;5;214ma condition[0m: [38;5;220mtrue[0m
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
╭──────── Caption ────────╮
|
||||
│ Variable Modified value │
|
||||
╰─────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a variable: string1 (loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📂 my_family
|
||||
[94m [0m[94m [0m[94m┣━━ [0m📓 dynamic:
|
||||
[94m [0m[94m [0m[94m┃ [0m[94m┣━━ [0mstring1 ([32mval1[0m - loaded from rougail-test)
|
||||
[94m [0m[94m [0m[94m┃ [0m[94m┣━━ [0mstring2 ([32mval2[0m - loaded from rougail-test)
|
||||
[94m [0m[94m [0m[94m┃ [0m[94m┗━━ [0mstring3 (loaded from rougail-test)
|
||||
[94m [0m[94m [0m[94m┗━━ [0m📓 a variable: true ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
╭───────────── Caption ─────────────╮
|
||||
│ Variable Modified value │
|
||||
│ ([32mOriginal default value[0m) │
|
||||
╰───────────────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📂 my_family
|
||||
[94m [0m[94m [0m[94m┗━━ [0m📓 default: true ([32mtrue[0m - loaded from rougail-test)
|
||||
|
|
@ -8,4 +8,6 @@ Variables:
|
|||
[94m [0m[94m┣━━ [0m📓 the third variable:
|
||||
[94m [0m[94m┣━━ [0m📓 the forth variable: [38;5;220mvalue[0m
|
||||
[94m [0m[94m┣━━ [0m📓 the fifth variable: [38;5;220mvalue[0m
|
||||
[94m [0m[94m┗━━ [0m📓 the sixth variable: [38;5;220mvalue[0m
|
||||
[94m [0m[94m┣━━ [0m📓 the sixth variable: [38;5;220mvalue[0m
|
||||
[94m [0m[94m┣━━ [0m📓 the seventh variable: [38;5;220m8080[0m
|
||||
[94m [0m[94m┗━━ [0m📓 the height variable: [38;5;220mtrue[0m
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┣━━ [0m📓 a conditional variable: [38;5;220mno[0m
|
||||
[94m [0m[94m┗━━ [0m📓 a first variable:
|
||||
|
|
@ -4,5 +4,6 @@
|
|||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┣━━ [0m📓 a condition: [38;5;220mfalse[0m
|
||||
[94m [0m[94m┣━━ [0m📓 a first variable:
|
||||
[94m [0m[94m┣━━ [0m📓 a second variable:
|
||||
[94m [0m[94m┗━━ [0m📓 a forth variable:
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a condition: [38;5;220mtrue[0m
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a variable:
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a variable:
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┣━━ [0m📓 a condition: [38;5;220mfalse[0m
|
||||
[94m [0m[94m┗━━ [0m📓 a variable:
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
╭─ Caption ─╮
|
||||
│ Variab… │
|
||||
╰───────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a variable:
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📂 my_family
|
||||
[94m [0m[94m [0m[94m┣━━ [0m📓 dynamic:
|
||||
[94m [0m[94m [0m[94m┃ [0m[94m┣━━ [0m[38;5;220mval1[0m
|
||||
[94m [0m[94m [0m[94m┃ [0m[94m┗━━ [0m[38;5;220mval2[0m
|
||||
[94m [0m[94m [0m[94m┗━━ [0m📓 a variable: [38;5;220mtrue[0m
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📂 my_family
|
||||
[94m [0m[94m [0m[94m┗━━ [0m📓 default: [38;5;220mtrue[0m
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.version (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.empty
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mempty
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a first variable)
|
||||
[91m [0m[91m┣━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var3 (a new variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma second variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma new variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (the second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe second variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (the second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe second variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.custom1 (the first variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe first variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable1 (a port variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma port variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.secret1 (the first variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe first variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.secret1 (the first variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe first variable
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first variable)
|
||||
[91m [0m[91m┣━━ [0mrougail.var2 (the second variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var3 (the third variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first variable
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe second variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe third variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (the second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe second variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (the second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe second variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first <variable>)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (the second <variable>)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first <variable>
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe second <variable>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first variable)
|
||||
[91m [0m[91m┣━━ [0mrougail.var3 (the third variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var6 (the sixth variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first variable
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe third variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe sixth variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma first variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.var (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.my_calculated_variable
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mmy_calculated_variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.custom1 (a first custom variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma first custom variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.var1 (the second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe second variable
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.var1 (the first variable)
|
||||
[91m [0m[91m┣━━ [0mrougail.var2 (the second variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.var3 (the third variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe first variable
|
||||
[91m [0m[91m [0m[91m┣━━ [0mthe second variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0mthe third variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.var2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.var3 (a third variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma third variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.variable1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.variable2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma first variable
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.variable1 (a first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.variable2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -4,5 +4,6 @@
|
|||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┣━━ [0m📓 a condition: [38;5;220mfalse[0m
|
||||
[94m [0m[94m┣━━ [0m📓 a first variable:
|
||||
[94m [0m[94m┣━━ [0m📓 a second variable:
|
||||
[94m [0m[94m┗━━ [0m📓 a forth variable:
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
╭─────── Caption ────────╮
|
||||
│ Variable [38;5;220mDefault value[0m │
|
||||
╰────────────────────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
[94m [0m[94m┗━━ [0m📓 a condition: [38;5;220mtrue[0m
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
╭─ Caption ─╮
|
||||
│ Variab… │
|
||||
╰───────────╯
|
||||
Variables:
|
||||
[94m┗━━ [0m📂 Rougail
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.int (An integer)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mAn integer
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.var (Redefined)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mRedefined
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.family.var1
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mfamily
|
||||
[91m [0m[91m [0m[91m [0m[91m┗━━ [0mvar1
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.family.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mnew description
|
||||
[91m [0m[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.family.variable (redefine help)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma family
|
||||
[91m [0m[91m [0m[91m [0m[91m┗━━ [0mredefine help
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.var3 (a third variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma third variable
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.family1.variable1 (a variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.family2.variable2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0mnew description
|
||||
[91m [0m[91m [0m[91m┃ [0m[91m┗━━ [0ma variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma second family
|
||||
[91m [0m[91m [0m[91m [0m[91m┗━━ [0ma second variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.var (Description)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mDescription
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.family.var1 (The first variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.family.var2 (The second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0mA family
|
||||
[91m [0m[91m [0m[91m [0m[91m┣━━ [0mThe first variable
|
||||
[91m [0m[91m [0m[91m [0m[91m┗━━ [0mThe second variable
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┗━━ [0mrougail.family.subfamily.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma family
|
||||
[91m [0m[91m [0m[91m [0m[91m┗━━ [0ma sub family
|
||||
[91m [0m[91m [0m[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
[1;91m🛑 ERRORS[0m
|
||||
[91m┗━━ [0mThe following variables are mandatory but have no value:
|
||||
[91m [0m[91m┣━━ [0mrougail.variable (a variable)
|
||||
[91m [0m[91m┣━━ [0mrougail.family.variable1 (a first variable)
|
||||
[91m [0m[91m┣━━ [0mrougail.family.subfamily.variable (a variable)
|
||||
[91m [0m[91m┗━━ [0mrougail.family.variable2 (a second variable)
|
||||
[91m [0m[91m┗━━ [0mRougail
|
||||
[91m [0m[91m [0m[91m┣━━ [0ma variable
|
||||
[91m [0m[91m [0m[91m┗━━ [0ma family
|
||||
[91m [0m[91m [0m[91m [0m[91m┣━━ [0ma first variable
|
||||
[91m [0m[91m [0m[91m [0m[91m┣━━ [0ma second variable
|
||||
[91m [0m[91m [0m[91m [0m[91m┗━━ [0ma sub family
|
||||
[91m [0m[91m [0m[91m [0m[91m [0m[91m┗━━ [0ma variable
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue