fix: access to cli.config_file variable with commandline

This commit is contained in:
egarette@silique.fr 2025-03-31 10:24:01 +02:00
parent c31652256f
commit 5327ff1917
2 changed files with 9 additions and 7 deletions

View file

@ -48,9 +48,11 @@ def _main():
cmd_config.property.read_write()
fake_rougail_config = {'step.user_data': [],}
fake_user_datas = []
if RougailUserDataYaml and Path(rougailconfig["cli.config_file"]).is_file():
if RougailUserDataYaml:
config_file = cmd_config.forcepermissive.option("cli.config_file").value.get()
if Path(config_file).is_file():
fake_rougail_config = {'step.user_data': 'yaml',
'yaml.filename': [rougailconfig["cli.config_file"]],
'yaml.filename': [config_file],
'yaml.file_with_secrets': 'all',
}
fake_user_datas.extend(RougailUserDataYaml(cmd_config, rougailconfig=fake_rougail_config).run())

View file

@ -28,7 +28,7 @@ cli:
description: {_('Command line option')}
config_file:
description: {_('display debug informations')}
description: {_('load rougail cli parameters from a file)}
type: unix_filename
commandline: false
params: