Metadata-Version: 2.4
Name: rougail.output_table
Version: 0.1.0
Summary: Rougail output table
Author-email: Emmanuel Garette <gnunux@gnunux.info>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Natural Language :: French
License-File: LICENSE
Requires-Dist: rougail-base >= 1.2.0,<2
Requires-Dist: tabulate ~= 0.10.0
Project-URL: Home, https://forge.cloud.silique.fr/stove/rougail-output-exporter

---
gitea: none
include_toc: true
---
[🇬🇧 (EN)](README.md) - [🇫🇷 (FR)](README.fr.md)

## Displays the data in a table

> [!NOTE]
> 
> The goal is not to display all the variables in the configuration, but only a selection using the labeling mechanism.\
> **Path**: table\
> *`disabled`*\
> **Disabled**: if table is not set in "[select for output](#step.output)".

| Variable                                                                                                                                                                                          | Description                                                                                                          | Default value                                                                                              | Type                                                                                                      | Validator                                                                                                            |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
| **<a id="table.first_column" name="table.first_column">table.first_column</a>**<br/>**Command line**: <br/>--table.first_column<br/>**Environment variable**: ROUGAILCLI_TABLE.FIRST_COLUMN       | Content of the first column.                                                                                         | First column is description if "[Tag names](#table.columns)" has only one value, otherwise it's namespace. | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory`            | Tag name must not have the same name has first column.<br/>**Choices**: <br/>•&nbsp;description<br/>•&nbsp;namespace |
| **<a id="table.columns" name="table.columns">table.columns</a>**<br/>**Command line**: <br/>--table.columns<br/>**Environment variable**: ROUGAILCLI_TABLE.COLUMNS                                | Tag names.<br/>Each tag creates a column. The content of the columns comes from the variables with the defined tags. |                                                                                                            | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `mandatory` | `unique`                                                                                                             |
| **<a id="table.output_format" name="table.output_format">table.output_format</a>**<br/>**Command line**: <br/>--table.output_format<br/>**Environment variable**: ROUGAILCLI_TABLE.OUTPUT_FORMAT  | Tag names.                                                                                                           | console                                                                                                    | [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory`            | **Choices**: <br/>•&nbsp;console<br/>•&nbsp;github<br/>•&nbsp;asciidoc<br/>•&nbsp;html<br/>•&nbsp;rst                |
| **<a id="table.header" name="table.header">table.header</a>**<br/>**Command line**: <br/>•&nbsp;--table.header<br/>•&nbsp;--table.no-header<br/>**Environment variable**: ROUGAILCLI_TABLE.HEADER | Add header in table.                                                                                                 | true                                                                                                       | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `mandatory`           |                                                                                                                      |

