Task: #53687 Support instance-specific cfg write targets and add coverage V2 #4

Merged
norb merged 11 commits from 53687/task-support-instance-specific-cfg-write-target-v2 into master 2026-03-30 15:09:21 +00:00
Showing only changes of commit 56872a04c4 - Show all commits

style: fix indentation

norb 2026-03-30 16:57:58 +02:00
Signed by: norb
GPG key ID: 07FD40171026409B

31
bin/cfg
View file

@ -379,21 +379,22 @@ case 'show':
echo $out.PHP_EOL; echo $out.PHP_EOL;
break; break;
case 'write': case 'write':
alejandro.sosa marked this conversation as resolved Outdated

probably this one too?

probably this one too?
$inputPayload = $argv->find('in'); $inputPayload = $argv->find('in');
if (!$inputPayload && $settings['key'] === '') if (!$inputPayload && $settings['key'] === '')
{ {
fwrite(STDERR, 'Nothing to write: provide SETTING or --in.'.PHP_EOL); fwrite(STDERR, 'Nothing to write: provide SETTING or --in.'.PHP_EOL);
exit(1); exit(1);
} }
$path = ($settings['key'] !== '') ? explode(':', $settings['key']) : []; $path = ($settings['key'] !== '') ? explode(':', $settings['key']) : [];
verboseLog($verbose, 'write source: '.($inputPayload ? '--in' : 'SETTING')); verboseLog($verbose, 'write source: '.($inputPayload ? '--in' : 'SETTING'));
if ($inputPayload)
{ if ($inputPayload)
$setting2write = $inputPayload; {
} $setting2write = $inputPayload;
else }
{ else
{
$setting2write = $settings['value']; $setting2write = $settings['value'];
} }
verboseLog($verbose, 'write path: '.json_encode($path)); verboseLog($verbose, 'write path: '.json_encode($path));