Use json_pretty as default for the config lists (for easier export/import)
This commit is contained in:
parent
bfb90d10ed
commit
d5dcb60e5d
|
@ -27,6 +27,8 @@ use Symfony\Component\Console\Input\InputOption;
|
|||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
class Base extends Command {
|
||||
protected $defaultOutputFormat = 'plain';
|
||||
|
||||
protected function configure() {
|
||||
$this
|
||||
->addOption(
|
||||
|
@ -34,7 +36,7 @@ class Base extends Command {
|
|||
null,
|
||||
InputOption::VALUE_OPTIONAL,
|
||||
'Output format (plain, json or json_pretty, default is plain)',
|
||||
'plain'
|
||||
$this->defaultOutputFormat
|
||||
)
|
||||
;
|
||||
}
|
||||
|
|
|
@ -30,6 +30,8 @@ use Symfony\Component\Console\Input\InputOption;
|
|||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
class ListConfigs extends Base {
|
||||
protected $defaultOutputFormat = 'json_pretty';
|
||||
|
||||
/** @var array */
|
||||
protected $sensitiveValues = [
|
||||
'dbpassword',
|
||||
|
@ -81,11 +83,6 @@ class ListConfigs extends Base {
|
|||
$app = $input->getArgument('app');
|
||||
$noSensitiveValues = !$input->getOption('private');
|
||||
|
||||
if ($noSensitiveValues && !$input->hasParameterOption('--output')) {
|
||||
// If you post this publicly we prefer the json format
|
||||
$input->setOption('output', 'json_pretty');
|
||||
}
|
||||
|
||||
switch ($app) {
|
||||
case 'system':
|
||||
$configs = [
|
||||
|
|
Loading…
Reference in New Issue