wp-cli / config-command

Generates and reads the wp-config.php file.
MIT License
38 stars 36 forks source link

Show literal "true"/"false" when reading boolean values instead of an empty string #165

Open groupecomplus opened 1 year ago

groupecomplus commented 1 year ago

Feature Request

Describe your use case and the problem you are facing

Running wp config list or wp config get, boolean values are shown as 1 / empty string.

$ wp config list
name    value   type
...
WP_DEBUG        1       constant
WP_DEBUG_LOG    1       constant
WP_DEBUG_DISPLAY                constant
$ wp config get WP_DEBUG_DISPLAY

Describe the solution you'd like

Instead of echoing directly the boolean value, resulting in 1 / nothing, boolean values should be considered strictly and shown as true / false, i.e.

$ wp config list
name    value   type
...
WP_DEBUG        true       constant
WP_DEBUG_LOG    true       constant
WP_DEBUG_DISPLAY   false             constant
$ wp config get WP_DEBUG_DISPLAY
false

In this way we could understand better if we set really a false value or an empty string instead.