| **<aid="doc.previous_json_file"name="doc.previous_json_file">doc.previous_json_file</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic``mandatory`*`disabled`*<br/>**Command line**: <aid="doc.previous_json_file"name="doc.previous_json_file">--doc.previous_json_file</a><br/>**Environment variable**: <aid="doc.previous_json_file"name="doc.previous_json_file">ROUGAILCLI_DOC.PREVIOUS_JSON_FILE</a> | Previous description file in JSON format.<br/>**Disabled**: changelog is not selected in "[Generated content](#doc.contents)" |
| **<aid="doc.without_family"name="doc.without_family">doc.without_family</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`*`disabled`*<br/>**Command line**: <br/>• <aid="doc.without_family"name="doc.without_family">--doc.without_family</a><br/>• <aid="doc.without_family"name="doc.without_family">--doc.no-without_family</a><br/>**Environment variable**: <aid="doc.without_family"name="doc.without_family">ROUGAILCLI_DOC.WITHOUT_FAMILY</a> | Do not add families in documentation.<br/>**Default**: false<br/>**Disabled**: variables is not selected in "[Generated content](#doc.contents)" |
| **<aid="doc.root"name="doc.root">doc.root</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard`<br/>**Command line**: <aid="doc.root"name="doc.root">--doc.root</a><br/>**Environment variable**: <aid="doc.root"name="doc.root">ROUGAILCLI_DOC.ROOT</a> | Document the variables from this family. |
| **<aid="doc.with_commandline"name="doc.with_commandline">doc.with_commandline</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`*`disabled`*<br/>**Command line**: <br/>• <aid="doc.with_commandline"name="doc.with_commandline">--doc.with_commandline</a><br/>• <aid="doc.with_commandline"name="doc.with_commandline">--doc.no-with_commandline</a><br/>**Environment variable**: <aid="doc.with_commandline"name="doc.with_commandline">ROUGAILCLI_DOC.WITH_COMMANDLINE</a> | Add command line informations in documentation.<br/>**Default**: false<br/>**Disabled**: if "[Generate document in format](#doc.output_format)" is json or variables is not selected in "[Generated content](#doc.contents)" |
| **<aid="doc.with_environment"name="doc.with_environment">doc.with_environment</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`*`disabled`*<br/>**Command line**: <br/>• <aid="doc.with_environment"name="doc.with_environment">--doc.with_environment</a><br/>• <aid="doc.with_environment"name="doc.with_environment">--doc.no-with_environment</a><br/>**Environment variable**: <aid="doc.with_environment"name="doc.with_environment">ROUGAILCLI_DOC.WITH_ENVIRONMENT</a> | Add environment variable informations in documentation.<br/>**Default**: false<br/>**Disabled**: if "[Generate document in format](#doc.output_format)" is json or variables is not selected in "[Generated content](#doc.contents)" |
| **<aid="doc.environment_default_environment_name"name="doc.environment_default_environment_name">doc.environment_default_environment_name</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`*`disabled`*<br/>**Command line**: <aid="doc.environment_default_environment_name"name="doc.environment_default_environment_name">--doc.environment_default_environment_name</a><br/>**Environment variable**: <aid="doc.environment_default_environment_name"name="doc.environment_default_environment_name">ROUGAILCLI_DOC.ENVIRONMENT_DEFAULT_ENVIRONMENT_NAME</a> | Name of the default environment prefix.<br/>**Validator**: should only user uppercase characters<br/>**Default**: ROUGAIL<br/>**Disabled**: when "__.main_namespace" is not set or "[Add environment variable informations in documentation](#doc.with_environment)" is false |
# Families or variables for this family are in an other file name
| **<aid="doc.other_root_filenames.filename"name="doc.other_root_filenames.filename">doc.other_root_filenames.filename</a>**<br/>[`unix_filename`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic``mandatory`<br/>**Command line**: <aid="doc.other_root_filenames.filename"name="doc.other_root_filenames.filename">--doc.other_root_filenames.filename</a><br/>**Environment variable**: <aid="doc.other_root_filenames.filename"name="doc.other_root_filenames.filename">ROUGAILCLI_DOC.OTHER_ROOT_FILENAMES.FILENAME</a> | Name of the file.<br/>**Validators**: <br/>• this filename could be a relative path<br/>• file type allowed: "directory" and "file" |
| **<aid="doc.disabled_modes"name="doc.disabled_modes">doc.disabled_modes</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard`*`disabled`*`unique``multiple`<br/>**Command line**: <aid="doc.disabled_modes"name="doc.disabled_modes">--doc.disabled_modes</a><br/>**Environment variable**: <aid="doc.disabled_modes"name="doc.disabled_modes">ROUGAILCLI_DOC.DISABLED_MODES</a> | Disable documentation for variables with those modes.<br/>**Validator**: verify if disable modes already exists<br/>**Disabled**: disabled when there is no mode available |
| **<aid="doc.change_default_value"name="doc.change_default_value">doc.change_default_value</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`<br/>**Command line**: <br/>• <aid="doc.change_default_value"name="doc.change_default_value">--doc.change_default_value</a><br/>• <aid="doc.change_default_value"name="doc.change_default_value">--doc.no-change_default_value</a><br/>**Environment variable**: <aid="doc.change_default_value"name="doc.change_default_value">ROUGAILCLI_DOC.CHANGE_DEFAULT_VALUE</a> | Modify values to document leaderships and dynamics families.<br/>**Default**: true |
| **<aid="doc.comment_examples"name="doc.comment_examples">doc.comment_examples</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`*`disabled`*<br/>**Command line**: <br/>• <aid="doc.comment_examples"name="doc.comment_examples">--doc.comment_examples</a><br/>• <aid="doc.comment_examples"name="doc.comment_examples">--doc.no-comment_examples</a><br/>**Environment variable**: <aid="doc.comment_examples"name="doc.comment_examples">ROUGAILCLI_DOC.COMMENT_EXAMPLES</a> | Add description of variables and families when generate examples.<br/>**Default**: false<br/>**Disabled**: disabled when example in not in contents |
| **<aid="doc.comment_examples_column"name="doc.comment_examples_column">doc.comment_examples_column</a>**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`*`disabled`*<br/>**Command line**: <aid="doc.comment_examples_column"name="doc.comment_examples_column">--doc.comment_examples_column</a><br/>**Environment variable**: <aid="doc.comment_examples_column"name="doc.comment_examples_column">ROUGAILCLI_DOC.COMMENT_EXAMPLES_COLUMN</a> | Comment in examples starts at column.<br/>**Default**: 30<br/>**Disabled**: when the variable "[Add description of variables and families when generate examples](#doc.comment_examples)" is accessible and has the value "false" |
| **<aid="doc.output_format"name="doc.output_format">doc.output_format</a>**<br/>[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`<br/>**Command line**: <aid="doc.output_format"name="doc.output_format">--doc.output_format</a>, -do<br/>**Environment variable**: <aid="doc.output_format"name="doc.output_format">ROUGAILCLI_DOC.OUTPUT_FORMAT</a> | Generate document in format.<br/>**Validator**: json output_format is not compatible with "changelog" and "example" contents<br/>**Choices**: <br/>• console **← (default)**<br/>• asciidoc<br/>• html<br/>• github<br/>• gitlab<br/>• json |
| **<aid="doc.force_true_color_terminal"name="doc.force_true_color_terminal">doc.force_true_color_terminal</a>**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard``mandatory`<br/>**Command line**: <br/>• <aid="doc.force_true_color_terminal"name="doc.force_true_color_terminal">--doc.force_true_color_terminal</a><br/>• <aid="doc.force_true_color_terminal"name="doc.force_true_color_terminal">--doc.no-force_true_color_terminal</a><br/>**Environment variable**: <aid="doc.force_true_color_terminal"name="doc.force_true_color_terminal">ROUGAILCLI_DOC.FORCE_TRUE_COLOR_TERMINAL</a> | Force true color terminal.<br/>**Default**: false |