44 lines
1.6 KiB
Python
Executable file
44 lines
1.6 KiB
Python
Executable file
#!/usr/bin/env python3
|
|
from rougail import Rougail
|
|
from rougail.config import get_common_rougail_config, get_rougail_config
|
|
from rougail.output_doc import RougailOutputDoc
|
|
from rougail.user_data_bitwarden.config import get_rougail_config as local_get_rougail_config
|
|
|
|
|
|
def to_yaml(options):
|
|
return """%YAML 1.2
|
|
---
|
|
version: 1.1
|
|
""" + options + "..."
|
|
|
|
backward_compatibility = False
|
|
rougailconfig = get_rougail_config(backward_compatibility=backward_compatibility)
|
|
rougailconfig['force_optional'] = True
|
|
rougailconfig['step.output'] = "doc"
|
|
# rougailconfig['tiramisu_cache'] = "a.py"
|
|
rougailconfig['step.structural'] = ["commandline", "string"]
|
|
rougailconfig['main_namespace'] = None
|
|
rougailconfig["doc.root"] = "bitwarden"
|
|
rougailconfig["doc.title_level"] = 2
|
|
rougailconfig["doc.tabulars.with_commandline"] = True
|
|
rougailconfig["doc.tabulars.with_environment"] = True
|
|
rougailconfig["doc.tabulars.environment_prefix"] = "ROUGAILCLI"
|
|
rougailconfig["doc.output_format"] = "github"
|
|
rougailconfig['doc.tabular_template'] = 'six_columns'
|
|
rougail_config = to_yaml(get_common_rougail_config(backward_compatibility=backward_compatibility)[2])
|
|
module_config = to_yaml(local_get_rougail_config(backward_compatibility=False)['options'])
|
|
rougailconfig['main_structural_strings'] = [rougail_config, module_config]
|
|
rougail = Rougail(rougailconfig)
|
|
config = rougail.run()
|
|
config.property.read_write()
|
|
output = RougailOutputDoc(
|
|
config=config,
|
|
rougailconfig=rougailconfig,
|
|
)
|
|
print("""---
|
|
gitea: none
|
|
include_toc: true
|
|
---
|
|
[🇬🇧 (EN)](README.md) - [🇫🇷 (FR)](README.fr.md)
|
|
""")
|
|
output.print()
|