diff --git a/src/Config_Command.php b/src/Config_Command.php index 35e39116..592d4d44 100644 --- a/src/Config_Command.php +++ b/src/Config_Command.php @@ -447,6 +447,14 @@ public function list_( $args, $assoc_args ) { return array_walk( $values, array( $this, 'print_dotenv' ) ); } + if ( ! $strict ) { + foreach ( $values as $index => $value ) { + if ( is_bool( $value['value'] ) ) { + $values[ $index ]['value'] = $value['value'] ? 'true' : 'false'; + } + } + } + Utils\format_items( $assoc_args['format'], $values, $assoc_args['fields'] ); } @@ -494,6 +502,10 @@ public function list_( $args, $assoc_args ) { */ public function get( $args, $assoc_args ) { $value = $this->get_value( $assoc_args, $args ); + if ( is_bool( $value ) ) { + $value = $value ? 'true' : 'false'; + } + WP_CLI::print_value( $value, $assoc_args ); }