Compare commits

..

No commits in common. "e6ae447c79522283a8f87cad254f147060d3920e" and "2e5b0b8dbdec986539a22b39c2d571e50e440246" have entirely different histories.

6604 changed files with 80292 additions and 3383 deletions

View file

@ -1,9 +1,3 @@
## 0.2.0a31 (2026-05-04)
### Feat
- multi layers
## 0.2.0a30 (2026-01-21)
### Fix

View file

@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
[project]
name = "rougail.output_display"
version = "0.2.0a31"
version = "0.2.0a30"
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
readme = "README.md"
description = "Rougail output display"

View file

@ -102,6 +102,18 @@ display:
options += f"""
show_secrets: false # {_('Show secrets instead of obscuring them')}
mandatory:
description: {_('test mandatories variables before display in display')}
type: boolean
default:
jinja: |-
{{% 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')}
console:
description: {_("Specific configuration for console output")}
disabled:

View file

@ -67,6 +67,13 @@ class RougailOutputDisplay:
self.yaml.indent(mapping=2, sequence=4, offset=2)
def run(self) -> str:
self.is_mandatory = self.rougailconfig["display.mandatory"]
if self.is_mandatory:
ori_properties = self.true_config.property.exportation()
self.true_config.property.read_write()
if not self.user_data_errors and not self.errors:
self.mandatories()
self.true_config.property.importation(ori_properties)
output_format = self.rougailconfig["display.output_format"]
output = OutPuts().get()[output_format](self.rougailconfig)
warnings = self.user_data_warnings + self.warnings
@ -103,6 +110,58 @@ class RougailOutputDisplay:
status, ret = self.run()
print(ret)
return status
#
# def exporter(self) -> bool:
# if self.is_mandatory:
# ori_properties = self.config.property.exportation()
# self.config.property.read_write()
# if not self.user_data_errors and not self.errors:
# self.mandatories()
# self.config.property.importation(ori_properties)
# warnings = self.user_data_warnings + self.warnings
# if warnings:
# self.output.display_warnings(warnings)
#
# errors = self.user_data_errors + self.errors
# if errors:
# self.output.display_errors(errors)
# return False
# self.output.out = []
# if self.output.has_variable():
# self.output.header()
# self.output.end()
# return True
def mandatories(self) -> None:
try:
mandatories = self.config.value.mandatory()
except (ConfigError, PropertiesOptionError, ValueError) as err:
try:
subconfig = err.subconfig
except AttributeError:
subconfig = None
if subconfig:
err.prefix = ""
self.errors.append({str(err): subconfig})
else:
self.errors.append(str(err))
else:
self.populate_mandatories(mandatories)
def populate_mandatories(self, mandatories: list) -> None:
for option in mandatories:
try:
option.value.get()
except PropertiesOptionError:
self.errors.append(
{
_(
"mandatory variable but is inaccessible and has no value"
): option._subconfig,
}
)
else:
self.errors.append({_("mandatory variable but has no value"): option._subconfig})
class Node:

View file

@ -72,9 +72,20 @@ class OutputFamily(CommonOutput):
def layers(self):
layers = Table.grid(padding=1, collapse_padding=True)
first_char = ""
display_layers = [first_char + data for data in self.layer_datas]
layers.add_row("\n".join(display_layers))
max_len = 0
for datas in self.layer_datas.values():
for data in datas.values():
max_len = max(max_len, len(data))
display_layers = ["" for i in range(max_len)]
for datas in self.layer_datas.values():
for data in datas.values():
last_index = len(data) - 1
for idx in range(max_len):
if last_index < idx:
display_layers[idx] += "\n"
else:
display_layers[idx] += data[idx] + "\n"
layers.add_row(*[layer[:-1] for layer in display_layers])
return Panel.fit(layers, title=_("Layers"))
def error_header(self):

View file

@ -59,9 +59,9 @@ class OutputFamily(CommonOutput):
caption += "> - " + "\n> - ".join(values) + "\n"
if self.layer_datas:
layers = "\n" + self.title(_("Layers:"))
first_char = "> - "
display_layers = [first_char + data for data in self.layer_datas]
layers += "\n".join(display_layers)
for datas in self.layer_datas.values():
for data in datas.values():
layers += f"> {" ".join(data)}\\\n"
else:
layers = ""
return caption + layers + "\n"
@ -106,7 +106,7 @@ class OutputFamily(CommonOutput):
else:
color = self.warning_color
icon = self.warning_icon
msg = f"<span style='color: {color}'>:{icon}: {msg[0]}</span>"
msg = f"[{color}]:{icon}: {msg[0]}[/{color}]"
tree.append("> " + " " * (level - 1) * 2 + "- " + msg)
return tree

View file

@ -1,3 +1,3 @@
> [!CAUTION]
>
> - please set a value: :stop_sign: [- mandatory variable but is inaccessible and has no value or has null in value -]
> - please set a value: :stop_sign: [- mandatory variable but is inaccessible and has no value -]

View file

@ -1,3 +1,3 @@
> [!CAUTION]
>
> - please set a value: :stop_sign: <span style="color: #C23636">mandatory variable but is inaccessible and has no value or has null in value</span>
> - please set a value: :stop_sign: <span style="color: #C23636">mandatory variable but is inaccessible and has no value</span>

View file

@ -1,2 +1,2 @@
🛑 Caution
┗━━ please set a value: 🛑 mandatory variable but is inaccessible and has no value or has null in value
┗━━ please set a value: 🛑 mandatory variable but is inaccessible and has no value

View file

@ -2,4 +2,4 @@
>
> - family1
> - family2
> - please set a value: :stop_sign: [- mandatory variable but is inaccessible and has no value or has null in value -]
> - please set a value: :stop_sign: [- mandatory variable but is inaccessible and has no value -]

View file

@ -2,4 +2,4 @@
>
> - family1
> - family2
> - please set a value: :stop_sign: <span style="color: #C23636">mandatory variable but is inaccessible and has no value or has null in value</span>
> - please set a value: :stop_sign: <span style="color: #C23636">mandatory variable but is inaccessible and has no value</span>

View file

@ -1,4 +1,4 @@
🛑 Caution
┗━━ family1
 ┗━━ family2
  ┗━━ please set a value: 🛑 mandatory variable but is inaccessible and has no value or has null in value
  ┗━━ please set a value: 🛑 mandatory variable but is inaccessible and has no value

View file

@ -2,9 +2,5 @@
>
> - my family1
> - my family2
> - my integer
> - <span style='color: -'>:stop_sign: the value "not_an_integer" is an invalid integer, it's not an integer, it has been loading from fake user data</span>
> - <span style='color: -'>:stop_sign: mandatory variable but has no value</span>
> - my string
> - <span style='color: -'>:stop_sign: the value "3" is an invalid string, it's not a string, it has been loading from fake user data</span>
> - <span style='color: -'>:stop_sign: mandatory variable but has no value</span>
> - my integer: :stop_sign: [- the value "not_an_integer" is an invalid integer, it's not an integer, it has been loading from fake user data -]
> - my string: :stop_sign: [- the value "3" is an invalid string, it's not a string, it has been loading from fake user data -]

View file

@ -2,9 +2,5 @@
>
> - my family1
> - my family2
> - my integer
> - <span style='color: #C23636'>:stop_sign: the value "not_an_integer" is an invalid integer, it's not an integer, it has been loading from fake user data</span>
> - <span style='color: #C23636'>:stop_sign: mandatory variable but has no value</span>
> - my string
> - <span style='color: #C23636'>:stop_sign: the value "3" is an invalid string, it's not a string, it has been loading from fake user data</span>
> - <span style='color: #C23636'>:stop_sign: mandatory variable but has no value</span>
> - my integer: :stop_sign: <span style="color: #C23636">the value "not_an_integer" is an invalid integer, it's not an integer, it has been loading from fake user data</span>
> - my string: :stop_sign: <span style="color: #C23636">the value "3" is an invalid string, it's not a string, it has been loading from fake user data</span>

View file

@ -1,9 +1,5 @@
🛑 Caution
┗━━ my family1
 ┣━━ my family2
 ┃ ┗━━ my integer
 ┃  ┣━━ 🛑 the value "not_an_integer" is an invalid integer, it's not an integer, it has been loading from fake user data
 ┃  ┗━━ 🛑 mandatory variable but has no value
 ┗━━ my string
  ┣━━ 🛑 the value "3" is an invalid string, it's not a string, it has been loading from fake user data
  ┗━━ 🛑 mandatory variable but has no value
 ┃ ┗━━ my integer: 🛑 the value "not_an_integer" is an invalid integer, it's not an integer, it has been loading from fake user data
 ┗━━ my string: 🛑 the value "3" is an invalid string, it's not a string, it has been loading from fake user data

View file

@ -5,9 +5,9 @@
> [!note] Layers:
>
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): [+ a value +]

View file

@ -7,9 +7,9 @@
> [!NOTE]
>
> **Layers:**
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): <span style="color: #B8860B">a value</span>

View file

@ -1,11 +1,10 @@
╭─────── Caption ────────╮
│ Variable Default value │
╰────────────────────────╯
╭─ Layers ─╮
│ • name1 │
│ • name2 │
│ • name3 │
│ • name4 │
╰──────────╯
╭── Layers ───╮
│ name1 name2 │
│ name3 │
│ name4 │
╰─────────────╯
Variables:
┗━━ 📓 a_variable (my variable only to test): a value

View file

@ -6,9 +6,9 @@
> [!note] Layers:
>
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): [- a modified value -] ← source3 (:hourglass_flowing_sand: a value)

View file

@ -8,9 +8,9 @@
> [!NOTE]
>
> **Layers:**
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): <span style="color: #006400">a modified value</span> ← source3 (:hourglass_flowing_sand: a value)

View file

@ -2,11 +2,10 @@
│ Variable Modified value │
(⏳ Original default value)
╰──────────────────────────────────────╯
╭─ Layers ─╮
│ • name1 │
│ • name2 │
│ • name3 │
│ • name4 │
╰──────────╯
╭── Layers ───╮
│ name1 name2 │
│ name3 │
│ name4 │
╰─────────────╯
Variables:
┗━━ 📓 a_variable (my variable only to test): a modified value ◀ source3 (⏳ a value)

View file

@ -6,9 +6,9 @@
> [!note] Layers:
>
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): [- a modified value -] ← source3 (:hourglass_flowing_sand: a modified value ← source2 :hourglass_flowing_sand: a modified value ← source1 :hourglass_flowing_sand: a value)

View file

@ -8,9 +8,9 @@
> [!NOTE]
>
> **Layers:**
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): <span style="color: #006400">a modified value</span> ← source3 (:hourglass_flowing_sand: a modified value ← source2 :hourglass_flowing_sand: a modified value ← source1 :hourglass_flowing_sand: a value)

View file

@ -2,11 +2,10 @@
│ Variable Modified value │
(⏳ Original default value)
╰──────────────────────────────────────╯
╭─ Layers ─╮
│ • name1 │
│ • name2 │
│ • name3 │
│ • name4 │
╰──────────╯
╭── Layers ───╮
│ name1 name2 │
│ name3 │
│ name4 │
╰─────────────╯
Variables:
┗━━ 📓 a_variable (my variable only to test): a modified value ◀ source3 (⏳ a modified value ◀ source2 ⏳ a modified value ◀ source1 ⏳ a value)

View file

@ -6,9 +6,9 @@
> [!note] Layers:
>
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): [- a modified value -] ← source2 (:hourglass_flowing_sand: a value)

View file

@ -8,9 +8,9 @@
> [!NOTE]
>
> **Layers:**
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): <span style="color: #006400">a modified value</span> ← source2 (:hourglass_flowing_sand: a value)

View file

@ -2,11 +2,10 @@
│ Variable Modified value │
(⏳ Original default value)
╰──────────────────────────────────────╯
╭─ Layers ─╮
│ • name1 │
│ • name2 │
│ • name3 │
│ • name4 │
╰──────────╯
╭── Layers ───╮
│ name1 name2 │
│ name3 │
│ name4 │
╰─────────────╯
Variables:
┗━━ 📓 a_variable (my variable only to test): a modified value ◀ source2 (⏳ a value)

View file

@ -6,9 +6,9 @@
> [!note] Layers:
>
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): [- a modified value -] ← source1 (:hourglass_flowing_sand: a value)

View file

@ -8,9 +8,9 @@
> [!NOTE]
>
> **Layers:**
> - name1
> - name2
> - name3
> - name4
> name1 name2\
> name3\
> name4\
Variables:
- :notebook: a_variable (my variable only to test): <span style="color: #006400">a modified value</span> ← source1 (:hourglass_flowing_sand: a value)

View file

@ -2,11 +2,10 @@
│ Variable Modified value │
(⏳ Original default value)
╰──────────────────────────────────────╯
╭─ Layers ─╮
│ • name1 │
│ • name2 │
│ • name3 │
│ • name4 │
╰──────────╯
╭── Layers ───╮
│ name1 name2 │
│ name3 │
│ name4 │
╰─────────────╯
Variables:
┗━━ 📓 a_variable (my variable only to test): a modified value ◀ source1 (⏳ a value)

View file

@ -1,7 +0,0 @@
> [!note] Caption:
>
> - [+ Unmodifiable variable +]
> - [+ Default value +]
Variables:
- :notebook: [+ A first variable +]: [+ true +]

View file

@ -1,8 +0,0 @@
> [!NOTE]
>
> **Caption:**
> - <span style="color: #A52A2A">Unmodifiable variable</span>
> - <span style="color: #B8860B">Default value</span>
Variables:
- :notebook: <span style="color: #A52A2A">A first variable</span>: <span style="color: #B8860B">true</span>

View file

@ -1,5 +0,0 @@
╭────────────── Caption ──────────────╮
Unmodifiable variable Default value │
╰─────────────────────────────────────╯
Variables:
┗━━ 📓 A first variable: true

View file

@ -5,12 +5,12 @@
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :open_file_folder: a dynamic famify for val1
- :notebook: a dynamic variable for val1: [- string1 -] ← loaded from rougail-test
- :open_file_folder: a dynamic famify for val2
- :notebook: a dynamic variable for val2: [- string1 -] ← loaded from rougail-test
- :notebook: a new variable: [- string1 -] ← loaded from rougail-test
- :notebook: a new variable:
- :open_file_folder: A dynamic famify for val1
- :notebook: A dynamic variable for val1: [- string1 -] ← loaded from rougail-test
- :open_file_folder: A dynamic famify for val2
- :notebook: A dynamic variable for val2: [- string1 -] ← loaded from rougail-test
- :notebook: A new variable: [- string1 -] ← loaded from rougail-test
- :notebook: A new variable:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string3 -] ← loaded from rougail-test

View file

@ -6,12 +6,12 @@
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :open_file_folder: a dynamic famify for val1
- :notebook: a dynamic variable for val1: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :open_file_folder: a dynamic famify for val2
- :notebook: a dynamic variable for val2: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: a new variable: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: a new variable:
- :open_file_folder: A dynamic famify for val1
- :notebook: A dynamic variable for val1: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :open_file_folder: A dynamic famify for val2
- :notebook: A dynamic variable for val2: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: A new variable: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: A new variable:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string3</span> ← loaded from rougail-test

View file

@ -3,12 +3,12 @@
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📂 a dynamic famify for val1
┃ ┗━━ 📓 a dynamic variable for val1: string1 ◀ loaded from rougail-test
┣━━ 📂 a dynamic famify for val2
┃ ┗━━ 📓 a dynamic variable for val2: string1 ◀ loaded from rougail-test
┣━━ 📓 a new variable: string1 ◀ loaded from rougail-test
┗━━ 📓 a new variable:
┣━━ 📂 A dynamic famify for val1
┃ ┗━━ 📓 A dynamic variable for val1: string1 ◀ loaded from rougail-test
┣━━ 📂 A dynamic famify for val2
┃ ┗━━ 📓 A dynamic variable for val2: string1 ◀ loaded from rougail-test
┣━━ 📓 A new variable: string1 ◀ loaded from rougail-test
┗━━ 📓 A new variable:
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test (⏳ string1)
 ┗━━ string3 ◀ loaded from rougail-test

View file

@ -1,18 +0,0 @@
> [!note] Caption:
>
> - Variable
> - [+ Unmodifiable variable +]
> - [+ Default value +]
> - [- Modified value -]
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: A suffix variable:
- [- val1 -] ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- [- val2 -] ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :notebook: [+ A suffix variable2 +]: [+ val1 +]
- :open_file_folder: dynval1
- :notebook: A dynamic variable: [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- :open_file_folder: dynval2
- :notebook: A dynamic variable: [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :notebook: A variable calculated: [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)

View file

@ -1,19 +0,0 @@
> [!NOTE]
>
> **Caption:**
> - Variable
> - <span style="color: #A52A2A">Unmodifiable variable</span>
> - <span style="color: #B8860B">Default value</span>
> - <span style="color: #006400">Modified value</span>
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: A suffix variable:
- <span style="color: #006400">val1</span> ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- <span style="color: #006400">val2</span> ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :notebook: <span style="color: #A52A2A">A suffix variable2</span>: <span style="color: #B8860B">val1</span>
- :open_file_folder: dynval1
- :notebook: A dynamic variable: <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- :open_file_folder: dynval2
- :notebook: A dynamic variable: <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :notebook: A variable calculated: <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)

View file

@ -1,15 +0,0 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📓 A suffix variable:
┃ ┣━━ val1 ◀ loaded from rougail-test (⏳ val1)
┃ ┗━━ val2 ◀ loaded from rougail-test (⏳ val2)
┣━━ 📓 A suffix variable2: val1
┣━━ 📂 dynval1
┃ ┗━━ 📓 A dynamic variable: string1 ◀ loaded from rougail-test (⏳ val1)
┣━━ 📂 dynval2
┃ ┗━━ 📓 A dynamic variable: string1 ◀ loaded from rougail-test (⏳ val2)
┗━━ 📓 A variable calculated: string1 ◀ loaded from rougail-test (⏳ string1)

View file

@ -1,27 +0,0 @@
> [!note] Caption:
>
> - Variable
> - [+ Unmodifiable variable +]
> - [+ Default value +]
> - [- Modified value -]
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: A suffix variable:
- [- val1 -] ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- [- val2 -] ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :notebook: [+ A suffix variable2 +]: [+ val1 +]
- :open_file_folder: dynval1
- :notebook: A dynamic variable:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- [- string2 -] ← loaded from rougail-test
- [- string3 -] ← loaded from rougail-test
- :open_file_folder: dynval2
- :notebook: A dynamic variable:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- [- string2 -] ← loaded from rougail-test
- [- string3 -] ← loaded from rougail-test
- :notebook: A variable calculated:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: string2)
- [- string3 -] ← loaded from rougail-test (:hourglass_flowing_sand: string3)

View file

@ -1,28 +0,0 @@
> [!NOTE]
>
> **Caption:**
> - Variable
> - <span style="color: #A52A2A">Unmodifiable variable</span>
> - <span style="color: #B8860B">Default value</span>
> - <span style="color: #006400">Modified value</span>
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: A suffix variable:
- <span style="color: #006400">val1</span> ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- <span style="color: #006400">val2</span> ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :notebook: <span style="color: #A52A2A">A suffix variable2</span>: <span style="color: #B8860B">val1</span>
- :open_file_folder: dynval1
- :notebook: A dynamic variable:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test
- <span style="color: #006400">string3</span> ← loaded from rougail-test
- :open_file_folder: dynval2
- :notebook: A dynamic variable:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- <span style="color: #006400">string2</span> ← loaded from rougail-test
- <span style="color: #006400">string3</span> ← loaded from rougail-test
- :notebook: A variable calculated:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: string2)
- <span style="color: #006400">string3</span> ← loaded from rougail-test (:hourglass_flowing_sand: string3)

View file

@ -1,24 +0,0 @@
╭───────────────────── Caption ─────────────────────╮
│ Variable Default value │
Unmodifiable variable Modified value │
(⏳ Original default value)
╰───────────────────────────────────────────────────╯
Variables:
┣━━ 📓 A suffix variable:
┃ ┣━━ val1 ◀ loaded from rougail-test (⏳ val1)
┃ ┗━━ val2 ◀ loaded from rougail-test (⏳ val2)
┣━━ 📓 A suffix variable2: val1
┣━━ 📂 dynval1
┃ ┗━━ 📓 A dynamic variable:
┃  ┣━━ string1 ◀ loaded from rougail-test (⏳ val1)
┃  ┣━━ string2 ◀ loaded from rougail-test
┃  ┗━━ string3 ◀ loaded from rougail-test
┣━━ 📂 dynval2
┃ ┗━━ 📓 A dynamic variable:
┃  ┣━━ string1 ◀ loaded from rougail-test (⏳ val2)
┃  ┣━━ string2 ◀ loaded from rougail-test
┃  ┗━━ string3 ◀ loaded from rougail-test
┗━━ 📓 A variable calculated:
 ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┣━━ string2 ◀ loaded from rougail-test (⏳ string2)
 ┗━━ string3 ◀ loaded from rougail-test (⏳ string3)

View file

@ -1,36 +0,0 @@
> [!note] Caption:
>
> - Variable
> - [- Modified value -]
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: A suffix variable:
- [- val1 -] ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- [- val2 -] ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :open_file_folder: dynval1
- :open_file_folder: dynval1
- :notebook: A dynamic variable: [- string1 -] ← loaded from rougail-test
- :notebook: A variable calculated:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string3 -] ← loaded from rougail-test
- :open_file_folder: dynval2
- :notebook: A dynamic variable: [- string1 -] ← loaded from rougail-test
- :notebook: A variable calculated:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string3 -] ← loaded from rougail-test
- :open_file_folder: dynval2
- :open_file_folder: dynval1
- :notebook: A dynamic variable: [- string1 -] ← loaded from rougail-test
- :notebook: A variable calculated:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string3 -] ← loaded from rougail-test
- :open_file_folder: dynval2
- :notebook: A dynamic variable: [- string1 -] ← loaded from rougail-test
- :notebook: A variable calculated:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string3 -] ← loaded from rougail-test

View file

@ -1,37 +0,0 @@
> [!NOTE]
>
> **Caption:**
> - Variable
> - <span style="color: #006400">Modified value</span>
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: A suffix variable:
- <span style="color: #006400">val1</span> ← loaded from rougail-test (:hourglass_flowing_sand: val1)
- <span style="color: #006400">val2</span> ← loaded from rougail-test (:hourglass_flowing_sand: val2)
- :open_file_folder: dynval1
- :open_file_folder: dynval1
- :notebook: A dynamic variable: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: A variable calculated:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string3</span> ← loaded from rougail-test
- :open_file_folder: dynval2
- :notebook: A dynamic variable: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: A variable calculated:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string3</span> ← loaded from rougail-test
- :open_file_folder: dynval2
- :open_file_folder: dynval1
- :notebook: A dynamic variable: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: A variable calculated:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string3</span> ← loaded from rougail-test
- :open_file_folder: dynval2
- :notebook: A dynamic variable: <span style="color: #006400">string1</span> ← loaded from rougail-test
- :notebook: A variable calculated:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string3</span> ← loaded from rougail-test

View file

@ -1,34 +0,0 @@
╭────────────── Caption ───────────────╮
│ Variable Modified value │
(⏳ Original default value)
╰──────────────────────────────────────╯
Variables:
┣━━ 📓 A suffix variable:
┃ ┣━━ val1 ◀ loaded from rougail-test (⏳ val1)
┃ ┗━━ val2 ◀ loaded from rougail-test (⏳ val2)
┣━━ 📂 dynval1
┃ ┣━━ 📂 dynval1
┃ ┃ ┣━━ 📓 A dynamic variable: string1 ◀ loaded from rougail-test
┃ ┃ ┗━━ 📓 A variable calculated:
┃ ┃  ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
┃ ┃  ┣━━ string2 ◀ loaded from rougail-test (⏳ string1)
┃ ┃  ┗━━ string3 ◀ loaded from rougail-test
┃ ┗━━ 📂 dynval2
┃  ┣━━ 📓 A dynamic variable: string1 ◀ loaded from rougail-test
┃  ┗━━ 📓 A variable calculated:
┃   ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
┃   ┣━━ string2 ◀ loaded from rougail-test (⏳ string1)
┃   ┗━━ string3 ◀ loaded from rougail-test
┗━━ 📂 dynval2
 ┣━━ 📂 dynval1
 ┃ ┣━━ 📓 A dynamic variable: string1 ◀ loaded from rougail-test
 ┃ ┗━━ 📓 A variable calculated:
 ┃  ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
 ┃  ┣━━ string2 ◀ loaded from rougail-test (⏳ string1)
 ┃  ┗━━ string3 ◀ loaded from rougail-test
 ┗━━ 📂 dynval2
  ┣━━ 📓 A dynamic variable: string1 ◀ loaded from rougail-test
  ┗━━ 📓 A variable calculated:
   ┣━━ string1 ◀ loaded from rougail-test (⏳ string1)
   ┣━━ string2 ◀ loaded from rougail-test (⏳ string1)
   ┗━━ string3 ◀ loaded from rougail-test

View file

@ -0,0 +1,7 @@
> [!note] Caption:
>
> - Variable
> - [- Modified value -]
Variables:
- :notebook: a variable: [- string1 -] ← loaded from rougail-test

View file

@ -0,0 +1,8 @@
> [!NOTE]
>
> **Caption:**
> - Variable
> - <span style="color: #006400">Modified value</span>
Variables:
- :notebook: a variable: <span style="color: #006400">string1</span> ← loaded from rougail-test

View file

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

View file

@ -0,0 +1,7 @@
> [!note] Caption:
>
> - Variable
> - [- Modified value -]
Variables:
- :notebook: empty: [- string1 -] ← loaded from rougail-test

View file

@ -0,0 +1,8 @@
> [!NOTE]
>
> **Caption:**
> - Variable
> - <span style="color: #006400">Modified value</span>
Variables:
- :notebook: empty: <span style="color: #006400">string1</span> ← loaded from rougail-test

View file

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

View file

@ -0,0 +1,12 @@
> [!note] Caption:
>
> - Variable
> - [- Modified value -]
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: a first variable: [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: no)
- :notebook: a second variable:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test
- [- string3 -] ← loaded from rougail-test

View file

@ -0,0 +1,13 @@
> [!NOTE]
>
> **Caption:**
> - Variable
> - <span style="color: #006400">Modified value</span>
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: a first variable: <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: no)
- :notebook: a second variable:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test
- <span style="color: #006400">string3</span> ← loaded from rougail-test

View file

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

View file

@ -0,0 +1,15 @@
> [!note] Caption:
>
> - Variable
> - [- Modified value -]
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: a first variable:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: no)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: yes)
- [- string3 -] ← loaded from rougail-test (:hourglass_flowing_sand: maybe)
- :notebook: a second variable:
- [- string1 -] ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- [- string2 -] ← loaded from rougail-test (:hourglass_flowing_sand: string2)
- [- string3 -] ← loaded from rougail-test (:hourglass_flowing_sand: string3)

View file

@ -0,0 +1,16 @@
> [!NOTE]
>
> **Caption:**
> - Variable
> - <span style="color: #006400">Modified value</span>
> - (:hourglass_flowing_sand: Original default value)
Variables:
- :notebook: a first variable:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: no)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: yes)
- <span style="color: #006400">string3</span> ← loaded from rougail-test (:hourglass_flowing_sand: maybe)
- :notebook: a second variable:
- <span style="color: #006400">string1</span> ← loaded from rougail-test (:hourglass_flowing_sand: string1)
- <span style="color: #006400">string2</span> ← loaded from rougail-test (:hourglass_flowing_sand: string2)
- <span style="color: #006400">string3</span> ← loaded from rougail-test (:hourglass_flowing_sand: string3)

View file

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

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