'Shows the current settings, merges ansible.cfg if specified'

def execute_dump(self):

    text = []
    defaults = self.config.initial_defs.copy()
    for setting in self.config.data.get_settings():
        if (setting.name in defaults):
            defaults[setting.name] = setting
    for setting in sorted(defaults):
        if isinstance(defaults[setting], Setting):
            if (defaults[setting].origin == 'default'):
                color = 'green'
            else:
                color = 'yellow'
            msg = ('%s(%s)    =    %s' % (setting, defaults[setting].origin, defaults[setting].value))
        else:
            color = 'green'
            msg = ('%s(%s)    =    %s' % (setting, 'default', defaults[setting].get('default')))
        text.append(stringc(msg, color))
    self.pager(to_text('\n'.join(text), errors='surrogate_or_strict'))
