Inspect existing configuration/profile.
(config_file, profile)
| 183 | @config.command() |
| 184 | @config_file_options() |
| 185 | def inspect(config_file, profile): |
| 186 | """Inspect existing configuration/profile.""" |
| 187 | |
| 188 | try: |
| 189 | section = load_profile_from_files( |
| 190 | [config_file] if config_file else None, profile) |
| 191 | |
| 192 | click.echo("Configuration file: {}".format(config_file if config_file else "auto-detected")) |
| 193 | click.echo("Profile: {}".format(profile if profile else "auto-detected")) |
| 194 | click.echo("---") |
| 195 | for key, val in section.items(): |
| 196 | click.echo("{} = {}".format(key, val)) |
| 197 | |
| 198 | except (ValueError, ConfigFileReadError, ConfigFileParseError) as e: |
| 199 | click.echo(e) |
| 200 | |
| 201 | |
| 202 | @config.command() |
nothing calls this directly
no test coverage detected