docs: def consume_value(self, ctx, opts):
          """ Retrieve default value and display it when prompt is disabled. """
          value = click.Option.consume_value(self, ctx, opts)
          if not value:
              # value not found by click on command line
              # now check using our context helper in order into
              # local configuration
              # global configuration
              gandi = ctx.obj
              value = gandi.get(self.name)
              if value is not None:
                  # value found in configuration display it
                  self.display_value(ctx, value)
              else:
                  if self.default is None and self.required:
                      metavar = ''
                      if self.type.name not in ['integer', 'text']:
                          metavar = self.make_metavar()
                      prompt = '%s %s' % (self.help, metavar)
                      gandi.echo(prompt)
          return value