summaryrefslogtreecommitdiffstats
path: root/core/command
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@owncloud.com>2015-07-16 17:51:33 +0200
committerJoas Schilling <nickvergessen@owncloud.com>2015-07-16 17:51:33 +0200
commitd5dcb60e5d796852cf62183c388605793bb89c09 (patch)
tree6762afc1e78a3fd34d9c9e39153f4d096a4e4eaa /core/command
parentbfb90d10edfc863213522c704f7d0b8bad8c8646 (diff)
downloadnextcloud-server-d5dcb60e5d796852cf62183c388605793bb89c09.tar.gz
nextcloud-server-d5dcb60e5d796852cf62183c388605793bb89c09.zip
Use json_pretty as default for the config lists (for easier export/import)
Diffstat (limited to 'core/command')
-rw-r--r--core/command/base.php4
-rw-r--r--core/command/config/listconfigs.php7
2 files changed, 5 insertions, 6 deletions
diff --git a/core/command/base.php b/core/command/base.php
index 7e61c0cb9ab..7936e683dcc 100644
--- a/core/command/base.php
+++ b/core/command/base.php
@@ -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
)
;
}
diff --git a/core/command/config/listconfigs.php b/core/command/config/listconfigs.php
index be3073e54d9..d80bd2b98ca 100644
--- a/core/command/config/listconfigs.php
+++ b/core/command/config/listconfigs.php
@@ -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 = [