src/Config_Command.php
public function list_( $args, $assoc_args ) {
		$path = $this->get_config_path();

		$strict = Utils\get_flag_value( $assoc_args, 'strict' );
		if ( $strict && empty( $args ) ) {
			WP_CLI::error( 'The --strict option can only be used in combination with a filter.' );
		}

		$default_fields = array(
			'name',
			'value',
			'type',
		);

		$defaults = array(
			'fields' => implode( ',', $default_fields ),
			'format' => 'table',
		);

		$assoc_args = array_merge( $defaults, $assoc_args );

		$values = self::get_wp_config_vars();

		if ( ! empty( $args ) ) {
			$values = $this->filter_values( $values, $args, $strict );
		}

		if ( empty( $values ) ) {
			WP_CLI::error( "No matching entries found in 'wp-config.php'." );
		}

		Utils\format_items( $assoc_args['format'], $values, $assoc_args['fields'] );
	}
public function list_( $args, $assoc_args ) {
		$path = $this->get_config_path();

		$strict = Utils\get_flag_value( $assoc_args, 'strict' );
		if ( $strict && empty( $args ) ) {
			WP_CLI::error( 'The --strict option can only be used in combination with a filter.' );
		}

		$default_fields = array(
			'name',
			'value',
			'type',
		);

		$defaults = array(
			'fields' => implode( ',', $default_fields ),
			'format' => 'table',
		);

		$assoc_args = array_merge( $defaults, $assoc_args );

		$values = self::get_wp_config_vars();

		if ( ! empty( $args ) ) {
			$values = $this->filter_values( $values, $args, $strict );
		}

		if ( empty( $values ) ) {
			WP_CLI::error( "No matching entries found in 'wp-config.php'." );
		}

		Utils\format_items( $assoc_args['format'], $values, $assoc_args['fields'] );
	}
public function list_ ( $ args , $ assoc_args ) { $ path = $ this -> get_config_path ( ) ; $ strict = Utils \ get_flag_value ( $ assoc_args , 'strict' ) ; if ( $ strict && empty ( $ args ) ) { WP_CLI :: error ( 'The --strict option can only be used in combination with a filter.' ) ; } $ default_fields = array ( 'name' , 'value' , 'type' , ) ; $ defaults = array ( 'fields' => implode ( ',' , $ default_fields ) , 'format' => 'table' , ) ; $ assoc_args = array_merge ( $ defaults , $ assoc_args ) ; $ values = self :: get_wp_config_vars ( ) ; if ( ! empty ( $ args ) ) { $ values = $ this -> filter_values ( $ values , $ args , $ strict ) ; } if ( empty ( $ values ) ) { WP_CLI :: error ( "No matching entries found in 'wp-config.php'." ) ; } Utils \ format_items ( $ assoc_args [ 'format' ] , $ values , $ assoc_args [ 'fields' ] ) ; }
Lists variables, constants, and file includes defined in wp-config.php file.

## OPTIONS

[<filter>...]
: Name or partial name to filter the list by.

[--fields=<fields>]
: Limit the output to specific fields. Defaults to all fields.

[--format=<format>]
: Render output in a particular format.
---
default: table
options:
- table
- csv
- json
- yaml
---

[--strict]
: Enforce strict matching when a filter is provided.

## EXAMPLES

# List constants and variables defined in wp-config.php file.
$ wp config list
+------------------+------------------------------------------------------------------+----------+
| key              | value                                                            | type     |
+------------------+------------------------------------------------------------------+----------+
| table_prefix     | wp_                                                              | variable |
| DB_NAME          | wp_cli_test                                                      | constant |
| DB_USER          | root                                                             | constant |
| DB_PASSWORD      | root                                                             | constant |
| AUTH_KEY         | r6+@shP1yO&$)1gdu.hl[/j;7Zrvmt~o;#WxSsa0mlQOi24j2cR,7i+QM/#7S:o^ | constant |
| SECURE_AUTH_KEY  | iO-z!_m--YH$Tx2tf/&V,YW*13Z_HiRLqi)d?$o-tMdY+82pK$`T.NYW~iTLW;xp | constant |
+------------------+------------------------------------------------------------------+----------+

# List only database user and password from wp-config.php file.
$ wp config list DB_USER DB_PASSWORD --strict
+------------------+-------+----------+
| key              | value | type     |
+------------------+-------+----------+
| DB_USER          | root  | constant |
| DB_PASSWORD      | root  | constant |
+------------------+-------+----------+

# List all salts from wp-config.php file.
$ wp config list _SALT
+------------------+------------------------------------------------------------------+----------+
| key              | value                                                            | type     |
+------------------+------------------------------------------------------------------+----------+
| AUTH_SALT        | n:]Xditk+_7>Qi=>BmtZHiH-6/Ecrvl(V5ceeGP:{>?;BT^=[B3-0>,~F5z$(+Q$ | constant |
| SECURE_AUTH_SALT | ?Z/p|XhDw3w}?c.z%|+BAr|(Iv*H%%U+Du&kKR y?cJOYyRVRBeB[2zF-`(>+LCC | constant |
| LOGGED_IN_SALT   | +$@(1{b~Z~s}Cs>8Y]6[m6~TnoCDpE>O%e75u}&6kUH!>q:7uM4lxbB6[1pa_X,q | constant |
| NONCE_SALT       | _x+F li|QL?0OSQns1_JZ{|Ix3Jleox-71km/gifnyz8kmo=w-;@AE8W,(fP<N}2 | constant |
+------------------+------------------------------------------------------------------+----------+

@when before_wp_load
@subcommand list
Lists variables constants and file includes defined in wp - config . php file .