`
+
+Values are mandatory
+-------------------------
+
+If, like in this situation:
+
+.. extinclude:: https://forge.cloud.silique.fr/stove/rougail-tutorials/raw/tag/v1.1_004/firefox/00-proxy.yml
+ :linenos:
+ :language: yaml
+ :caption: The :file:`config/01/config.yaml` rougail dictionnary file, with no default value set.
+ :name: RougailDictionaryNoDefaultUseCase
+
+In this situation there are no default value set. The rougail CLI will output an error :
+
+.. code-block:: shell
+ :caption: A rougail Command Line Utility call with the :file:`config/01/config.yaml` rougail dictionnary file
+
+ foo@bar:~$ rougail -v 1.1 -m firefox -u file -ff config/01/config.yaml
+
+
+.. raw:: html
+
+
+
+.. raw:: html
+ :url: https://forge.cloud.silique.fr/stove/rougail-tutorials/raw/commit/v1.1_003/config/01/output_ro.html
+
+.. raw:: html
+
+
+
+Rougail waits for a value to be set, that's why.
+
+
+.. seealso:: To go further, have a look at the :tiramisu:`mandatory option ` Tiramisu's definition.
The integrator role
@@ -73,10 +108,25 @@ The Rougail CLI can output a rather complete view of the dataset:
.. image:: images/UserDataOutput.png
-.. keypoints:: Progress keypoints
+.. keypoints:: Key points progress
+
+ **Keywords**
+
+ - :term:`dictionary`: structure description file
+ - :term:`variable`: an option's name which has a value
+ - a variable's description
+ - a variable's default value
+ - the :term:`integrator` and :term:`operator` roles
+ - a mandatory option value
+
+
+ To sum up, we have arrived here
+
+ **Structure definition file**
+
+ .. extinclude:: https://forge.cloud.silique.fr/stove/rougail-tutorials/raw/tag/v1.1_005/firefox/00-proxy.yml
+ :linenos:
+ :language: yaml
+ :caption: A rougail dictionnary file with a variable named `proxy_mode`, with a default value.
+ :name: RougailDictionaryDefaultVariabletUseCase
- - :term:`dictionary`: structure description file
- - :term:`variable`: an option's name wich has a value
- - a variable's description
- - a variable's default value
- - the :term:`integrator` and :term:`operator` role