diff --git a/src/rougail/cli/__main__.py b/src/rougail/cli/__main__.py index 98b73a9..4cf5aca 100644 --- a/src/rougail/cli/__main__.py +++ b/src/rougail/cli/__main__.py @@ -205,7 +205,7 @@ def _main(arguments, do_not_print): err_warn["errors"].extend(ret["errors"]) err_warn["warnings"].extend(ret["warnings"]) # output - if config: + if config and not rougailconfig["cli.load_config"]: config.property.read_only() output_name = rougailconfig["step.output"] path = Path(__file__).parent.parent / ("output_" + output_name) / "__init__.py" diff --git a/src/rougail/cli/config.py b/src/rougail/cli/config.py index 0310c73..77bcb50 100644 --- a/src/rougail/cli/config.py +++ b/src/rougail/cli/config.py @@ -35,21 +35,17 @@ cli: allow_relative: true default: .rougailcli.yml - debug: - description: {_('Displays debug informations')} - default: false + debug: false # {_('Displays debug informations')} - warnings: - description: {_('Displays command line option warnings informations')} - default: true + warnings: true # {_('Displays command line option warnings informations')} - versions: - description: {_('Displays Rougail version and all its components')} - default: false + versions: false # {_('Displays Rougail version and all its components')} load_config: default: true hidden: true + + read_write: false # {_('Configuration in output step is in read_write mode')} """ return { "options": options, diff --git a/tests/cli/versions.txt b/tests/cli/versions.txt index 26aa6f3..931f274 100644 --- a/tests/cli/versions.txt +++ b/tests/cli/versions.txt @@ -1 +1 @@ -["tiramisu: 5.2.0a10", "tiramisu-cmdline-parser: 0.7.0a1", "rougail: 1.2.0a30", "rougail-cli: 0.2.0a19", "rougail-structural-bitwarden: 0.1.0a5", "rougail-user-data-ansible: 0.1.0a3", "rougail-user-data-bitwarden: 0.1.0a21", "rougail-user-data-environment: 0.1.0a9", "rougail-user-data-yaml: 0.2.0a11", "rougail-output-ansible: 0.2.0a12", "rougail-output-console: 0.2.0a11", "rougail-output-doc: 0.2.0a25", "rougail-output-json: 0.2.0a8"] +["tiramisu: 5.2.0a10", "tiramisu-cmdline-parser: 0.7.0a1", "rougail: 1.2.0a31", "rougail-cli: 0.2.0a20", "rougail-structural-bitwarden: 0.1.0a5", "rougail-user-data-ansible: 0.1.0a3", "rougail-user-data-bitwarden: 0.1.0a21", "rougail-user-data-environment: 0.1.0a10", "rougail-user-data-yaml: 0.2.0a12", "rougail-output-ansible: 0.2.0a13", "rougail-output-console: 0.2.0a12", "rougail-output-doc: 0.2.0a25", "rougail-output-json: 0.2.0a9"]