fix: update tests
This commit is contained in:
parent
1f0b7ce2a9
commit
782c2eac80
104 changed files with 1825 additions and 560 deletions
33
tests/results/test/60_0family_dynamic_variable.adoc
Normal file
33
tests/results/test/60_0family_dynamic_variable.adoc
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* val1
|
||||||
|
* val2
|
||||||
|
|====
|
||||||
|
|
||||||
|
== A dynamic family
|
||||||
|
|
||||||
|
====
|
||||||
|
**🛈 Informations**
|
||||||
|
|
||||||
|
This family builds families dynamically. +
|
||||||
|
**Path**:
|
||||||
|
|
||||||
|
* dyn__val1__
|
||||||
|
* dyn__val2__ +
|
||||||
|
`basic` +
|
||||||
|
**Identifiers**: the value of the variable "A suffix variable" (var).
|
||||||
|
|
||||||
|
====
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **dyn__val1__.variable** +
|
||||||
|
**dyn__val2__.variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | A dynamic variable.
|
||||||
|
|====
|
||||||
22
tests/results/test/60_0family_dynamic_variable.gitlab.md
Normal file
22
tests/results/test/60_0family_dynamic_variable.gitlab.md
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
|
||||||
|
<details><summary>A dynamic family</summary>
|
||||||
|
|
||||||
|
> [!note] 🛈 Informations
|
||||||
|
> This family builds families dynamically.
|
||||||
|
>
|
||||||
|
> **Path**:
|
||||||
|
> - dyn*val1*
|
||||||
|
> - dyn*val2*
|
||||||
|
>
|
||||||
|
> `basic`
|
||||||
|
>
|
||||||
|
> **Identifiers**: the value of the variable "[A suffix variable](#var)".
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||||
|
| **<a id="dyn:::identifier:::.variable" name="dyn:::identifier:::.variable">dyn*val1*.variable</a>**<br/>**dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
||||||
|
</details>
|
||||||
23
tests/results/test/60_0family_dynamic_variable.html
Normal file
23
tests/results/test/60_0family_dynamic_variable.html
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
|
||||||
|
<li>val2</li></ul> </td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<h1>A dynamic family</h1>
|
||||||
|
|
||||||
|
This family builds families dynamically.<br/><b>Path</b>: <ul><li>dyn<i>val1</i></li>
|
||||||
|
<li>dyn<i>val2</i></li></ul><br/><mark>basic</mark><br/><b>Identifiers</b>: the value of the variable "A suffix variable" (var).
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>dyn<i>val1</i>.variable</b><br/><b>dyn<i>val2</i>.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td>A dynamic variable.</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
91
tests/results/test/60_0family_dynamic_variable.json
Normal file
91
tests/results/test/60_0family_dynamic_variable.json
Normal file
|
|
@ -0,0 +1,91 @@
|
||||||
|
{
|
||||||
|
"var": {
|
||||||
|
"path": "var",
|
||||||
|
"name": "var",
|
||||||
|
"description": "A suffix variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": [
|
||||||
|
"val1",
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"variable_type": "string",
|
||||||
|
"multiple": true
|
||||||
|
},
|
||||||
|
"dyn{{ identifier }}": {
|
||||||
|
"type": "dynamic",
|
||||||
|
"informations": {
|
||||||
|
"path": "dyn{{ identifier }}",
|
||||||
|
"name": "dyn{{ identifier }}",
|
||||||
|
"description": "A dynamic family",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"help": [
|
||||||
|
"This family builds families dynamically"
|
||||||
|
],
|
||||||
|
"identifier": [
|
||||||
|
{
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "var",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "A suffix variable"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"variable": {
|
||||||
|
"path": "dyn{{ identifier }}.variable",
|
||||||
|
"name": "variable",
|
||||||
|
"description": "A dynamic variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
19
tests/results/test/60_0family_dynamic_variable.md
Normal file
19
tests/results/test/60_0family_dynamic_variable.md
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
|
||||||
|
# A dynamic family
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
>
|
||||||
|
> This family builds families dynamically.\
|
||||||
|
> **Path**: \
|
||||||
|
> - dyn*val1*\
|
||||||
|
|
||||||
|
> - dyn*val2*\
|
||||||
|
> `basic`\
|
||||||
|
> **Identifiers**: the value of the variable "[A suffix variable](#var)".
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||||
|
| **<a id="dyn:::identifier:::.variable" name="dyn:::identifier:::.variable">dyn*val1*.variable</a>**<br/>**dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
28
tests/results/test/60_0family_dynamic_variable.sh
Normal file
28
tests/results/test/60_0family_dynamic_variable.sh
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mvar[0m │ A suffix variable. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
|
||||||
|
│ │ • val2 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;96mA dynamic family[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family builds families dynamically.
|
||||||
|
[34m▌ [0m[1mPath[0m:
|
||||||
|
[34m▌ [0m • dyn[3mval1[0m
|
||||||
|
[34m▌ [0m • dyn[3mval2[0m
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
[34m▌ [0m[1mIdentifiers[0m: the value of the variable [32m"A suffix variable"[0m [1m([0mvar[1m)[0m.
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mdyn[0m[1;3mval1[0m[1m.variable[0m │ A dynamic variable. │
|
||||||
|
│ [1mdyn[0m[1;3mval2[0m[1m.variable[0m │ │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
1
tests/results/test/warnings_60_0family_dynamic_variable
Normal file
1
tests/results/test/warnings_60_0family_dynamic_variable
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
25
tests/results/test_examples/60_0family_dynamic_variable.adoc
Normal file
25
tests/results/test_examples/60_0family_dynamic_variable.adoc
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
== Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
----
|
||||||
|
|
||||||
|
|
||||||
|
== Example with all variables modifiable
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
----
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
<details><summary>Example with mandatory variables not filled in</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details><summary>Example with all variables modifiable</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
18
tests/results/test_examples/60_0family_dynamic_variable.html
Normal file
18
tests/results/test_examples/60_0family_dynamic_variable.html
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
<h1>Example with mandatory variables not filled in</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example</pre>
|
||||||
|
|
||||||
|
<h1>Example with all variables modifiable</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example</pre>
|
||||||
22
tests/results/test_examples/60_0family_dynamic_variable.md
Normal file
22
tests/results/test_examples/60_0family_dynamic_variable.md
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
|
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
19
tests/results/test_examples/60_0family_dynamic_variable.sh
Normal file
19
tests/results/test_examples/60_0family_dynamic_variable.sh
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
[1;4;96mExample with mandatory variables not filled in[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
|
||||||
|
[1;4;96mExample with all variables modifiable[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
== Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
----
|
||||||
|
|
||||||
|
|
||||||
|
== Example with all variables modifiable
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
----
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
<details><summary>Example with mandatory variables not filled in</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details><summary>Example with all variables modifiable</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
<h1>Example with mandatory variables not filled in</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable</pre>
|
||||||
|
|
||||||
|
<h1>Example with all variables modifiable</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable</pre>
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
[1;4;96mExample with mandatory variables not filled in[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
|
||||||
|
[1;4;96mExample with all variables modifiable[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
== Rougail
|
||||||
|
|
||||||
|
====
|
||||||
|
**🛈 Informations**
|
||||||
|
|
||||||
|
This family is a namespace. +
|
||||||
|
**Path**: rougail +
|
||||||
|
`basic`
|
||||||
|
|
||||||
|
====
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **rougail.var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* val1
|
||||||
|
* val2
|
||||||
|
|====
|
||||||
|
|
||||||
|
=== A dynamic family
|
||||||
|
|
||||||
|
====
|
||||||
|
**🛈 Informations**
|
||||||
|
|
||||||
|
This family builds families dynamically. +
|
||||||
|
**Path**:
|
||||||
|
|
||||||
|
* rougail.dyn__val1__
|
||||||
|
* rougail.dyn__val2__ +
|
||||||
|
`basic` +
|
||||||
|
**Identifiers**: the value of the variable "A suffix variable" (rougail.var).
|
||||||
|
|
||||||
|
====
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **rougail.dyn__val1__.variable** +
|
||||||
|
**rougail.dyn__val2__.variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | A dynamic variable.
|
||||||
|
|====
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
<details><summary>Rougail</summary>
|
||||||
|
|
||||||
|
> [!note] 🛈 Informations
|
||||||
|
> This family is a namespace.
|
||||||
|
>
|
||||||
|
> **Path**: rougail
|
||||||
|
>
|
||||||
|
> `basic`
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="rougail.var" name="rougail.var">rougail.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
|
||||||
|
<details><summary>A dynamic family</summary>
|
||||||
|
|
||||||
|
> [!note] 🛈 Informations
|
||||||
|
> This family builds families dynamically.
|
||||||
|
>
|
||||||
|
> **Path**:
|
||||||
|
> - rougail.dyn*val1*
|
||||||
|
> - rougail.dyn*val2*
|
||||||
|
>
|
||||||
|
> `basic`
|
||||||
|
>
|
||||||
|
> **Identifiers**: the value of the variable "[A suffix variable](#rougail.var)".
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||||
|
| **<a id="rougail.dyn:::identifier:::.variable" name="rougail.dyn:::identifier:::.variable">rougail.dyn*val1*.variable</a>**<br/>**rougail.dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
<h1>Rougail</h1>
|
||||||
|
|
||||||
|
This family is a namespace.<br/><b>Path</b>: rougail<br/><mark>basic</mark>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>rougail.var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark></td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
|
||||||
|
<li>val2</li></ul> </td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<h2>A dynamic family</h2>
|
||||||
|
|
||||||
|
This family builds families dynamically.<br/><b>Path</b>: <ul><li>rougail.dyn<i>val1</i></li>
|
||||||
|
<li>rougail.dyn<i>val2</i></li></ul><br/><mark>basic</mark><br/><b>Identifiers</b>: the value of the variable "A suffix variable" (rougail.var).
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>rougail.dyn<i>val1</i>.variable</b><br/><b>rougail.dyn<i>val2</i>.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td>A dynamic variable.</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
106
tests/results/test_namespace/60_0family_dynamic_variable.json
Normal file
106
tests/results/test_namespace/60_0family_dynamic_variable.json
Normal file
|
|
@ -0,0 +1,106 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "rougail",
|
||||||
|
"name": "rougail",
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"var": {
|
||||||
|
"path": "rougail.var",
|
||||||
|
"name": "var",
|
||||||
|
"description": "A suffix variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": [
|
||||||
|
"val1",
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"variable_type": "string",
|
||||||
|
"multiple": true
|
||||||
|
},
|
||||||
|
"dyn{{ identifier }}": {
|
||||||
|
"type": "dynamic",
|
||||||
|
"informations": {
|
||||||
|
"path": "rougail.dyn{{ identifier }}",
|
||||||
|
"name": "dyn{{ identifier }}",
|
||||||
|
"description": "A dynamic family",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"help": [
|
||||||
|
"This family builds families dynamically"
|
||||||
|
],
|
||||||
|
"identifier": [
|
||||||
|
{
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "rougail.var",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "A suffix variable"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"variable": {
|
||||||
|
"path": "rougail.dyn{{ identifier }}.variable",
|
||||||
|
"name": "variable",
|
||||||
|
"description": "A dynamic variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
27
tests/results/test_namespace/60_0family_dynamic_variable.md
Normal file
27
tests/results/test_namespace/60_0family_dynamic_variable.md
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
# Rougail
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
>
|
||||||
|
> This family is a namespace.\
|
||||||
|
> **Path**: rougail\
|
||||||
|
> `basic`
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="rougail.var" name="rougail.var">rougail.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
|
||||||
|
## A dynamic family
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
>
|
||||||
|
> This family builds families dynamically.\
|
||||||
|
> **Path**: \
|
||||||
|
> - rougail.dyn*val1*\
|
||||||
|
|
||||||
|
> - rougail.dyn*val2*\
|
||||||
|
> `basic`\
|
||||||
|
> **Identifiers**: the value of the variable "[A suffix variable](#rougail.var)".
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||||
|
| **<a id="rougail.dyn:::identifier:::.variable" name="rougail.dyn:::identifier:::.variable">rougail.dyn*val1*.variable</a>**<br/>**rougail.dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
36
tests/results/test_namespace/60_0family_dynamic_variable.sh
Normal file
36
tests/results/test_namespace/60_0family_dynamic_variable.sh
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
[1;4;96mRougail[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family is a namespace.
|
||||||
|
[34m▌ [0m[1mPath[0m: rougail
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.var[0m │ A suffix variable. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
|
||||||
|
│ │ • val2 │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
[1;4;92mA dynamic family[0m
|
||||||
|
|
||||||
|
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||||
|
[34m▌ [0m
|
||||||
|
[34m▌ [0mThis family builds families dynamically.
|
||||||
|
[34m▌ [0m[1mPath[0m:
|
||||||
|
[34m▌ [0m • rougail.dyn[3mval1[0m
|
||||||
|
[34m▌ [0m • rougail.dyn[3mval2[0m
|
||||||
|
[34m▌ [0m[1;7m basic [0m
|
||||||
|
[34m▌ [0m[1mIdentifiers[0m: the value of the variable [32m"A suffix variable"[0m [1m([0mrougail.var[1m)[0m.
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.variable[0m │ A dynamic variable. │
|
||||||
|
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.variable[0m │ │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
== Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
rougail:
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
----
|
||||||
|
|
||||||
|
|
||||||
|
== Example with all variables modifiable
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
rougail:
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
----
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
<details><summary>Example with mandatory variables not filled in</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail:
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details><summary>Example with all variables modifiable</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail:
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
<h1>Example with mandatory variables not filled in</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
rougail:
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example</pre>
|
||||||
|
|
||||||
|
<h1>Example with all variables modifiable</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
rougail:
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example</pre>
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail:
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
|
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail:
|
||||||
|
var:
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1:
|
||||||
|
variable: example
|
||||||
|
dynval2:
|
||||||
|
variable: example
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
[1;4;96mExample with mandatory variables not filled in[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
|
||||||
|
[1;4;96mExample with all variables modifiable[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
== Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
rougail: # Rougail
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
----
|
||||||
|
|
||||||
|
|
||||||
|
== Example with all variables modifiable
|
||||||
|
|
||||||
|
[,yaml]
|
||||||
|
----
|
||||||
|
---
|
||||||
|
rougail: # Rougail
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
----
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
<details><summary>Example with mandatory variables not filled in</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail: # Rougail
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
<details><summary>Example with all variables modifiable</summary>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail: # Rougail
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
<h1>Example with mandatory variables not filled in</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
rougail: # Rougail
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable</pre>
|
||||||
|
|
||||||
|
<h1>Example with all variables modifiable</h1>
|
||||||
|
|
||||||
|
<pre>---
|
||||||
|
rougail: # Rougail
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable</pre>
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Example with mandatory variables not filled in
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail: # Rougail
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
||||||
|
# Example with all variables modifiable
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
rougail: # Rougail
|
||||||
|
var: # A suffix variable
|
||||||
|
- val1
|
||||||
|
- val2
|
||||||
|
dynval1: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
dynval2: # A dynamic family
|
||||||
|
variable: example # A dynamic variable
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
[1;4;96mExample with mandatory variables not filled in[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Rougail[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
|
||||||
|
[1;4;96mExample with all variables modifiable[0m
|
||||||
|
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Rougail[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
|
||||||
|
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvariable[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **rougail.var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* val1
|
||||||
|
* val2
|
||||||
|
| **rougail.dyn__val1__.variable** +
|
||||||
|
**rougail.dyn__val2__.variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | A dynamic variable.
|
||||||
|
|====
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
== New variables
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **rougail.var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* val1
|
||||||
|
* val2
|
||||||
|
| **rougail.dyn__val1__.variable** +
|
||||||
|
**rougail.dyn__val2__.variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | A dynamic variable.
|
||||||
|
|====
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
<details><summary>New variables</summary>
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="rougail.var" name="rougail.var">rougail.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="rougail.dyn:::identifier:::.variable" name="rougail.dyn:::identifier:::.variable">rougail.dyn*val1*.variable</a>**<br/>**rougail.dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
<h1>New variables</h1>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>rougail.var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> </td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
|
||||||
|
<li>val2</li></ul> </td></tr>
|
||||||
|
<tr><td><b>rougail.dyn<i>val1</i>.variable</b><br/><b>rougail.dyn<i>val2</i>.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td>A dynamic variable.</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
# New variables
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="rougail.var" name="rougail.var">rougail.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="rougail.dyn:::identifier:::.variable" name="rougail.dyn:::identifier:::.variable">rougail.dyn*val1*.variable</a>**<br/>**rougail.dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
[1;4;96mNew variables[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.var[0m │ A suffix variable. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
|
||||||
|
│ │ • val2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.variable[0m │ A dynamic variable. │
|
||||||
|
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.variable[0m │ │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="rougail.var" name="rougail.var">rougail.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="rougail.dyn:::identifier:::.variable" name="rougail.dyn:::identifier:::.variable">rougail.dyn*val1*.variable</a>**<br/>**rougail.dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>rougail.var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> </td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
|
||||||
|
<li>val2</li></ul> </td></tr>
|
||||||
|
<tr><td><b>rougail.dyn<i>val1</i>.variable</b><br/><b>rougail.dyn<i>val2</i>.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td>A dynamic variable.</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
@ -0,0 +1,106 @@
|
||||||
|
{
|
||||||
|
"rougail": {
|
||||||
|
"type": "namespace",
|
||||||
|
"informations": {
|
||||||
|
"path": "rougail",
|
||||||
|
"name": "rougail",
|
||||||
|
"description": "Rougail",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"help": [
|
||||||
|
"This family is a namespace"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"var": {
|
||||||
|
"path": "rougail.var",
|
||||||
|
"name": "var",
|
||||||
|
"description": "A suffix variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": [
|
||||||
|
"val1",
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"variable_type": "string",
|
||||||
|
"multiple": true
|
||||||
|
},
|
||||||
|
"dyn{{ identifier }}": {
|
||||||
|
"type": "dynamic",
|
||||||
|
"informations": {
|
||||||
|
"path": "rougail.dyn{{ identifier }}",
|
||||||
|
"name": "dyn{{ identifier }}",
|
||||||
|
"description": "A dynamic family",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"help": [
|
||||||
|
"This family builds families dynamically"
|
||||||
|
],
|
||||||
|
"identifier": [
|
||||||
|
{
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "rougail.var",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "A suffix variable"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"variable": {
|
||||||
|
"path": "rougail.dyn{{ identifier }}.variable",
|
||||||
|
"name": "variable",
|
||||||
|
"description": "A dynamic variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="rougail.var" name="rougail.var">rougail.var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="rougail.dyn:::identifier:::.variable" name="rougail.dyn:::identifier:::.variable">rougail.dyn*val1*.variable</a>**<br/>**rougail.dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mrougail.var[0m │ A suffix variable. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
|
||||||
|
│ │ • val2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.variable[0m │ A dynamic variable. │
|
||||||
|
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.variable[0m │ │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* val1
|
||||||
|
* val2
|
||||||
|
| **dyn__val1__.variable** +
|
||||||
|
**dyn__val2__.variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | A dynamic variable.
|
||||||
|
|====
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
== New variables
|
||||||
|
|
||||||
|
[cols="1a,1a"]
|
||||||
|
|====
|
||||||
|
| Variable | Description
|
||||||
|
| **var** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
|
||||||
|
**Default**:
|
||||||
|
|
||||||
|
* val1
|
||||||
|
* val2
|
||||||
|
| **dyn__val1__.variable** +
|
||||||
|
**dyn__val2__.variable** +
|
||||||
|
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | A dynamic variable.
|
||||||
|
|====
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
<details><summary>New variables</summary>
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="dyn:::identifier:::.variable" name="dyn:::identifier:::.variable">dyn*val1*.variable</a>**<br/>**dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
<h1>New variables</h1>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> </td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
|
||||||
|
<li>val2</li></ul> </td></tr>
|
||||||
|
<tr><td><b>dyn<i>val1</i>.variable</b><br/><b>dyn<i>val2</i>.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td>A dynamic variable.</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
# New variables
|
||||||
|
|
||||||
|
| Variable | Description |
|
||||||
|
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="dyn:::identifier:::.variable" name="dyn:::identifier:::.variable">dyn*val1*.variable</a>**<br/>**dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
[1;4;96mNew variables[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mvar[0m │ A suffix variable. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
|
||||||
|
│ │ • val2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mdyn[0m[1;3mval1[0m[1m.variable[0m │ A dynamic variable. │
|
||||||
|
│ [1mdyn[0m[1;3mval2[0m[1m.variable[0m │ │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="dyn:::identifier:::.variable" name="dyn:::identifier:::.variable">dyn*val1*.variable</a>**<br/>**dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr><th>Variable </th><th>Description </th></tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr><td><b>var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>multiple</mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> </td><td>A suffix variable.<br/><b>Default</b>: <ul><li>val1</li>
|
||||||
|
<li>val2</li></ul> </td></tr>
|
||||||
|
<tr><td><b>dyn<i>val1</i>.variable</b><br/><b>dyn<i>val2</i>.variable</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td>A dynamic variable.</td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
@ -0,0 +1,91 @@
|
||||||
|
{
|
||||||
|
"var": {
|
||||||
|
"path": "var",
|
||||||
|
"name": "var",
|
||||||
|
"description": "A suffix variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "unique",
|
||||||
|
"ori_name": "unique",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": [
|
||||||
|
"val1",
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"variable_type": "string",
|
||||||
|
"multiple": true
|
||||||
|
},
|
||||||
|
"dyn{{ identifier }}": {
|
||||||
|
"type": "dynamic",
|
||||||
|
"informations": {
|
||||||
|
"path": "dyn{{ identifier }}",
|
||||||
|
"name": "dyn{{ identifier }}",
|
||||||
|
"description": "A dynamic family",
|
||||||
|
"properties": [],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"help": [
|
||||||
|
"This family builds families dynamically"
|
||||||
|
],
|
||||||
|
"identifier": [
|
||||||
|
{
|
||||||
|
"message": "the value of the variable {0}.",
|
||||||
|
"path": {
|
||||||
|
"path": "var",
|
||||||
|
"type": "variable"
|
||||||
|
},
|
||||||
|
"description": "A suffix variable"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"children": {
|
||||||
|
"variable": {
|
||||||
|
"path": "dyn{{ identifier }}.variable",
|
||||||
|
"name": "variable",
|
||||||
|
"description": "A dynamic variable.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "basic",
|
||||||
|
"identifiers": [
|
||||||
|
[
|
||||||
|
"val1"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"val2"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"identifier_type": "many",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
| Variable | Description |
|
||||||
|
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||||
|
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.<br/>**Default**: <br/>• val1<br/>• val2 |
|
||||||
|
| **<a id="dyn:::identifier:::.variable" name="dyn:::identifier:::.variable">dyn*val1*.variable</a>**<br/>**dyn*val2*.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mvar[0m │ A suffix variable. │
|
||||||
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
|
||||||
|
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
|
||||||
|
│ │ • val2 │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mdyn[0m[1;3mval1[0m[1m.variable[0m │ A dynamic variable. │
|
||||||
|
│ [1mdyn[0m[1;3mval2[0m[1m.variable[0m │ │
|
||||||
|
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
[]
|
||||||
|
|
@ -481,12 +481,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -175,11 +175,9 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ used by proxy" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (manual.socks_proxy.version) is │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ accessible and equals "v4". │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
[1;4;96mModified variable[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: [9mif "Configure Proxy Access[0m │
|
||||||
|
│ │ [9mto the Internet" (proxy_mode) is not[0m │
|
||||||
|
│ │ [9m"Manual proxy configuration"[0m │
|
||||||
|
│ │ [9mor "SOCKS host version used by [0m │
|
||||||
|
│ │ [9mproxy" (manual.socks_proxy.version) [0m │
|
||||||
|
│ │ [9mis "v4".[0m │
|
||||||
|
│ │ [4mif "SOCKS host version used by [0m │
|
||||||
|
│ │ [4mproxy" (manual.socks_proxy.version) [0m │
|
||||||
|
│ │ [4mis accessible and equals "v4".[0m │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
@ -481,12 +481,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -175,11 +175,9 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ used by proxy" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (manual.socks_proxy.version) is │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ accessible and equals "v4". │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,9 @@
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7madvanced[0m[1;7m [0m [1;7m boolean [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7madvanced[0m[1;7m [0m [1;7m boolean [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;7madvanced [0m [1;7m mandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;7madvanced [0m [1;7m mandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ used by proxy" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (manual.socks_proxy.version) is │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ accessible and equals "v4". │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -481,12 +481,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -175,12 +175,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ used by proxy" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (manual.socks_proxy.version) is │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ accessible and equals "v4". │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDNS over HTTPS[0m
|
[1;4;96mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -481,12 +481,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -175,12 +175,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ used by proxy" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (manual.socks_proxy.version) is │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ accessible and equals "v4". │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDNS over HTTPS[0m
|
[1;4;96mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -481,12 +481,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -175,12 +175,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ used by proxy" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (manual.socks_proxy.version) is │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ accessible and equals "v4". │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDNS over HTTPS[0m
|
[1;4;96mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -481,12 +481,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "manual.socks_proxy.version",
|
"path": "manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -175,12 +175,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" (proxy_mode) is not │
|
│ │ used by proxy" │
|
||||||
│ │ "Manual proxy configuration" │
|
│ │ (manual.socks_proxy.version) is │
|
||||||
│ │ or "SOCKS host version used by │
|
│ │ accessible and equals "v4". │
|
||||||
│ │ proxy" (manual.socks_proxy.version) │
|
|
||||||
│ │ is "v4". │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;96mDNS over HTTPS[0m
|
[1;4;96mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -125,14 +125,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
[1;4;96mModified variable[0m
|
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
|
||||||
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7mbasic[0m[1;7m [0m [1;7m regexp [0m [1;7m basic [0m [1;7m [0m │ [1mValidator[0m: text based with regular │
|
|
||||||
│ [1;7mmandatory [0m [1;7m [0m[1;4;7mauto modified[0m[1;7m [0m │ expressions │
|
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
|
||||||
│ │ [1mDefault[0m: random color value. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
|
||||||
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
@ -680,39 +676,6 @@
|
||||||
"variable_type": "string",
|
"variable_type": "string",
|
||||||
"multiple": true
|
"multiple": true
|
||||||
},
|
},
|
||||||
"type": {
|
|
||||||
"path": "foxyproxy.proxies.type",
|
|
||||||
"name": "type",
|
|
||||||
"description": "Proxy Type.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": "Direct (no proxy)"
|
|
||||||
},
|
|
||||||
"variable_type": "choice",
|
|
||||||
"choices": {
|
|
||||||
"name": "Choices",
|
|
||||||
"values": [
|
|
||||||
"HTTP",
|
|
||||||
"HTTPS/SSL",
|
|
||||||
"SOCKS4",
|
|
||||||
"SOCKS5",
|
|
||||||
"PAC URL",
|
|
||||||
"WPAD",
|
|
||||||
"System (use system settings)",
|
|
||||||
"Direct (no proxy)"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"color": {
|
"color": {
|
||||||
"path": "foxyproxy.proxies.color",
|
"path": "foxyproxy.proxies.color",
|
||||||
"name": "color",
|
"name": "color",
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
@ -253,17 +249,6 @@
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
│ [1;7munique [0m │ │
|
│ [1;7munique [0m │ │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
|
||||||
│ │ • HTTP │
|
|
||||||
│ │ • HTTPS/SSL │
|
|
||||||
│ │ • SOCKS4 │
|
|
||||||
│ │ • SOCKS5 │
|
|
||||||
│ │ • PAC URL │
|
|
||||||
│ │ • WPAD │
|
|
||||||
│ │ • System (use system settings) │
|
|
||||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||||
│ [1;7mmodified [0m │ expressions │
|
│ [1;7mmodified [0m │ expressions │
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,12 @@
|
||||||
[1;4;96mNew variable[0m
|
[1;4;96mModified variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7mbasic[0m[1;7m [0m [1;7m regexp [0m [1;7m basic [0m [1;7m [0m │ [1mValidator[0m: text based with regular │
|
||||||
│ │ • HTTP │
|
│ [1;7mmandatory [0m [1;7m [0m[1;4;7mauto modified[0m[1;7m [0m │ expressions │
|
||||||
│ │ • HTTPS/SSL │
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
│ │ • SOCKS4 │
|
│ │ [1mDefault[0m: random color value. │
|
||||||
│ │ • SOCKS5 │
|
|
||||||
│ │ • PAC URL │
|
|
||||||
│ │ • WPAD │
|
|
||||||
│ │ • System (use system settings) │
|
|
||||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
@ -745,139 +741,6 @@
|
||||||
"name": "Validator",
|
"name": "Validator",
|
||||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"address": {
|
|
||||||
"path": "foxyproxy.proxies.address",
|
|
||||||
"name": "address",
|
|
||||||
"description": "IP address, DNS name, server name.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP address if proxy is not \"Manual\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.manual.http_proxy.address",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "domainname",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname",
|
|
||||||
"the domain name can be an IP"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"path": "foxyproxy.proxies.port",
|
|
||||||
"name": "port",
|
|
||||||
"description": "Port.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP port if proxy is not \"Manual\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.manual.http_proxy.port",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "port",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"private ports (greater than 49152) are allowed"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"path": "foxyproxy.proxies.url",
|
|
||||||
"name": "url",
|
|
||||||
"description": "URL.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"default": {
|
|
||||||
"name": "Default",
|
|
||||||
"values": {
|
|
||||||
"description": "copy HTTP address if proxy is \"Auto\".",
|
|
||||||
"type": "variable",
|
|
||||||
"ori_path": "firefox.auto",
|
|
||||||
"optional": false,
|
|
||||||
"propertyerror": false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"variable_type": "web address",
|
|
||||||
"validators": {
|
|
||||||
"name": "Validators",
|
|
||||||
"values": [
|
|
||||||
"well-known ports (1 to 1023) are allowed",
|
|
||||||
"registred ports (1024 to 49151) are allowed",
|
|
||||||
"type domainname",
|
|
||||||
"the domain name can be a hostname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
@ -269,48 +265,5 @@
|
||||||
│ [1;7mmodified [0m │ expressions │
|
│ [1;7mmodified [0m │ expressions │
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
│ │ [1mDefault[0m: random color value. │
|
│ │ [1mDefault[0m: random color value. │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ • the domain name can be an IP │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
|
||||||
│ │ not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is "Auto". │
|
|
||||||
│ │ [1mDisabled[0m: if type is not in: │
|
|
||||||
│ │ - PAC URL │
|
|
||||||
│ │ - WPAD. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,49 +1,17 @@
|
||||||
[1;4;96mNew variables[0m
|
[1;4;96mNew variable[0m
|
||||||
|
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
│ │ • HTTP │
|
||||||
│ │ • the domain name can be a hostname │
|
│ │ • HTTPS/SSL │
|
||||||
│ │ • the domain name can be an IP │
|
│ │ • SOCKS4 │
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
│ │ • SOCKS5 │
|
||||||
│ │ is not "Manual". │
|
│ │ • PAC URL │
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
│ │ • WPAD │
|
||||||
│ │ - HTTP │
|
│ │ • System (use system settings) │
|
||||||
│ │ - HTTPS/SSL │
|
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
|
||||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • private ports (greater than 49152) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
|
||||||
│ │ not "Manual". │
|
|
||||||
│ │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
|
||||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
|
||||||
│ │ allowed │
|
|
||||||
│ │ • registred ports (1024 to 49151) │
|
|
||||||
│ │ are allowed │
|
|
||||||
│ │ • type domainname │
|
|
||||||
│ │ • the domain name can be a hostname │
|
|
||||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
|
||||||
│ │ is "Auto". │
|
|
||||||
│ │ [1mDisabled[0m: if type is not in: │
|
|
||||||
│ │ - PAC URL │
|
|
||||||
│ │ - WPAD. │
|
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
@ -834,56 +830,6 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"username": {
|
|
||||||
"path": "foxyproxy.proxies.username",
|
|
||||||
"name": "username",
|
|
||||||
"description": "Username.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "mandatory",
|
|
||||||
"ori_name": "mandatory",
|
|
||||||
"access_control": false,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if a password is set.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "UNIX user"
|
|
||||||
},
|
|
||||||
"password": {
|
|
||||||
"path": "foxyproxy.proxies.password",
|
|
||||||
"name": "password",
|
|
||||||
"description": "Password.",
|
|
||||||
"properties": [
|
|
||||||
{
|
|
||||||
"type": "property",
|
|
||||||
"name": "disabled",
|
|
||||||
"ori_name": "disabled",
|
|
||||||
"access_control": true,
|
|
||||||
"annotation": {
|
|
||||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
|
||||||
"type": "jinja"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mode": "standard",
|
|
||||||
"type": "variable",
|
|
||||||
"variable_type": "secret"
|
|
||||||
},
|
|
||||||
"url": {
|
"url": {
|
||||||
"path": "foxyproxy.proxies.url",
|
"path": "foxyproxy.proxies.url",
|
||||||
"name": "url",
|
"name": "url",
|
||||||
|
|
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
@ -299,21 +295,6 @@
|
||||||
│ │ - SOCKS4 │
|
│ │ - SOCKS4 │
|
||||||
│ │ - SOCKS5. │
|
│ │ - SOCKS5. │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
|
||||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
|
||||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
|
||||||
│ │ - HTTP │
|
|
||||||
│ │ - HTTPS/SSL │
|
|
||||||
│ │ - SOCKS4 │
|
|
||||||
│ │ - SOCKS5. │
|
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
|
||||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
|
|
||||||
|
|
@ -3,19 +3,47 @@
|
||||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
│ │ - HTTP │
|
│ │ - HTTP │
|
||||||
│ │ - HTTPS/SSL │
|
│ │ - HTTPS/SSL │
|
||||||
│ │ - SOCKS4 │
|
│ │ - SOCKS4 │
|
||||||
│ │ - SOCKS5. │
|
│ │ - SOCKS5. │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||||
|
│ │ not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
│ │ - HTTP │
|
│ │ - HTTP │
|
||||||
│ │ - HTTPS/SSL │
|
│ │ - HTTPS/SSL │
|
||||||
│ │ - SOCKS4 │
|
│ │ - SOCKS4 │
|
||||||
│ │ - SOCKS5. │
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is "Auto". │
|
||||||
|
│ │ [1mDisabled[0m: if type is not in: │
|
||||||
|
│ │ - PAC URL │
|
||||||
|
│ │ - WPAD. │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -494,12 +494,8 @@
|
||||||
"ori_name": "disabled",
|
"ori_name": "disabled",
|
||||||
"access_control": true,
|
"access_control": true,
|
||||||
"annotation": {
|
"annotation": {
|
||||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
"description": "if {0} is accessible and equals \"v4\".",
|
||||||
"variables": [
|
"variables": [
|
||||||
{
|
|
||||||
"path": "firefox.proxy_mode",
|
|
||||||
"description": "Configure Proxy Access to the Internet"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"path": "firefox.manual.socks_proxy.version",
|
"path": "firefox.manual.socks_proxy.version",
|
||||||
"description": "SOCKS host version used by proxy"
|
"description": "SOCKS host version used by proxy"
|
||||||
|
|
@ -680,6 +676,39 @@
|
||||||
"variable_type": "string",
|
"variable_type": "string",
|
||||||
"multiple": true
|
"multiple": true
|
||||||
},
|
},
|
||||||
|
"type": {
|
||||||
|
"path": "foxyproxy.proxies.type",
|
||||||
|
"name": "type",
|
||||||
|
"description": "Proxy Type.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": "Direct (no proxy)"
|
||||||
|
},
|
||||||
|
"variable_type": "choice",
|
||||||
|
"choices": {
|
||||||
|
"name": "Choices",
|
||||||
|
"values": [
|
||||||
|
"HTTP",
|
||||||
|
"HTTPS/SSL",
|
||||||
|
"SOCKS4",
|
||||||
|
"SOCKS5",
|
||||||
|
"PAC URL",
|
||||||
|
"WPAD",
|
||||||
|
"System (use system settings)",
|
||||||
|
"Direct (no proxy)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
"color": {
|
"color": {
|
||||||
"path": "foxyproxy.proxies.color",
|
"path": "foxyproxy.proxies.color",
|
||||||
"name": "color",
|
"name": "color",
|
||||||
|
|
@ -712,6 +741,192 @@
|
||||||
"name": "Validator",
|
"name": "Validator",
|
||||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"address": {
|
||||||
|
"path": "foxyproxy.proxies.address",
|
||||||
|
"name": "address",
|
||||||
|
"description": "IP address, DNS name, server name.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP address if proxy is not \"Manual\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.manual.http_proxy.address",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "domainname",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname",
|
||||||
|
"the domain name can be an IP"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"path": "foxyproxy.proxies.port",
|
||||||
|
"name": "port",
|
||||||
|
"description": "Port.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP port if proxy is not \"Manual\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.manual.http_proxy.port",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "port",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"private ports (greater than 49152) are allowed"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"username": {
|
||||||
|
"path": "foxyproxy.proxies.username",
|
||||||
|
"name": "username",
|
||||||
|
"description": "Username.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false,
|
||||||
|
"annotation": {
|
||||||
|
"message": "when the variable {0} hasn't the value \"null\".",
|
||||||
|
"path": {
|
||||||
|
"path": "foxyproxy.proxies.password"
|
||||||
|
},
|
||||||
|
"description": "Password"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "UNIX user"
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"path": "foxyproxy.proxies.password",
|
||||||
|
"name": "password",
|
||||||
|
"description": "Password.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"variable_type": "secret"
|
||||||
|
},
|
||||||
|
"url": {
|
||||||
|
"path": "foxyproxy.proxies.url",
|
||||||
|
"name": "url",
|
||||||
|
"description": "URL.",
|
||||||
|
"properties": [
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "mandatory",
|
||||||
|
"ori_name": "mandatory",
|
||||||
|
"access_control": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "property",
|
||||||
|
"name": "disabled",
|
||||||
|
"ori_name": "disabled",
|
||||||
|
"access_control": true,
|
||||||
|
"annotation": {
|
||||||
|
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
||||||
|
"type": "jinja"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mode": "standard",
|
||||||
|
"type": "variable",
|
||||||
|
"default": {
|
||||||
|
"name": "Default",
|
||||||
|
"values": {
|
||||||
|
"description": "copy HTTP address if proxy is \"Auto\".",
|
||||||
|
"type": "variable",
|
||||||
|
"ori_path": "firefox.auto",
|
||||||
|
"optional": false,
|
||||||
|
"propertyerror": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variable_type": "web address",
|
||||||
|
"validators": {
|
||||||
|
"name": "Validators",
|
||||||
|
"values": [
|
||||||
|
"well-known ports (1 to 1023) are allowed",
|
||||||
|
"registred ports (1024 to 49151) are allowed",
|
||||||
|
"type domainname",
|
||||||
|
"the domain name can be a hostname"
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -183,14 +183,10 @@
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "SOCKS host version │
|
||||||
│ │ to the Internet" │
|
│ │ used by proxy" │
|
||||||
│ │ (firefox.proxy_mode) is not "Manual │
|
|
||||||
│ │ proxy configuration" │
|
|
||||||
│ │ or "SOCKS host version used by │
|
|
||||||
│ │ proxy" │
|
|
||||||
│ │ (firefox.manual.socks_proxy.version) │
|
│ │ (firefox.manual.socks_proxy.version) │
|
||||||
│ │ is "v4". │
|
│ │ is accessible and equals "v4". │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
[1;4;92mDNS over HTTPS[0m
|
[1;4;92mDNS over HTTPS[0m
|
||||||
|
|
@ -253,10 +249,82 @@
|
||||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||||
│ [1;7munique [0m │ │
|
│ [1;7munique [0m │ │
|
||||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||||
|
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||||
|
│ │ • HTTP │
|
||||||
|
│ │ • HTTPS/SSL │
|
||||||
|
│ │ • SOCKS4 │
|
||||||
|
│ │ • SOCKS5 │
|
||||||
|
│ │ • PAC URL │
|
||||||
|
│ │ • WPAD │
|
||||||
|
│ │ • System (use system settings) │
|
||||||
|
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||||
│ [1;7mmodified [0m │ expressions │
|
│ [1;7mmodified [0m │ expressions │
|
||||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||||
│ │ [1mDefault[0m: random color value. │
|
│ │ [1mDefault[0m: random color value. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||||
|
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ • the domain name can be an IP │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||||
|
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • private ports (greater than 49152) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||||
|
│ │ not "Manual". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||||
|
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: when the variable │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ "Password" │
|
||||||
|
│ │ (foxyproxy.proxies.password) hasn't │
|
||||||
|
│ │ the value "null". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||||
|
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||||
|
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||||
|
│ │ allowed │
|
||||||
|
│ │ • registred ports (1024 to 49151) │
|
||||||
|
│ │ are allowed │
|
||||||
|
│ │ • type domainname │
|
||||||
|
│ │ • the domain name can be a hostname │
|
||||||
|
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||||
|
│ │ is "Auto". │
|
||||||
|
│ │ [1mDisabled[0m: if type is not in: │
|
||||||
|
│ │ - PAC URL │
|
||||||
|
│ │ - WPAD. │
|
||||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
24
tests/results_tutorial/240/doc_changelog.sh
Normal file
24
tests/results_tutorial/240/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
[1;4;96mNew variables[0m
|
||||||
|
|
||||||
|
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||||
|
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||||
|
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||||
|
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||||
|
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: when the variable │
|
||||||
|
│ [1;3;7mdisabled[0m[1;7m [0m │ "Password" │
|
||||||
|
│ │ (foxyproxy.proxies.password) hasn't │
|
||||||
|
│ │ the value "null". │
|
||||||
|
│ │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||||
|
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||||
|
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||||
|
│ │ - HTTP │
|
||||||
|
│ │ - HTTPS/SSL │
|
||||||
|
│ │ - SOCKS4 │
|
||||||
|
│ │ - SOCKS5. │
|
||||||
|
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue