code: def ask_user(d):
      
  
      # Print welcome message
      msg = bold('Welcome to the Hieroglyph %s quickstart utility.') % (
          version(),
      )
      print(msg)
      msg = """
  This will ask questions for creating a Hieroglyph project, and then ask
  some basic Sphinx questions.
  """
      print(msg)
  
      # set a few defaults that we don't usually care about for Hieroglyph
      d.update({
          'version': datetime.date.today().strftime('%Y.%m.%d'),
          'release': datetime.date.today().strftime('%Y.%m.%d'),
          'make_mode': True,
      })
  
      if 'project' not in d:
          print('''
  The presentation title will be included on the title slide.''')
          sphinx.quickstart.do_prompt(d, 'project', 'Presentation title')
      if 'author' not in d:
          sphinx.quickstart.do_prompt(d, 'author', 'Author name(s)')
  
      # slide_theme
      theme_entrypoints = pkg_resources.iter_entry_points('hieroglyph.theme')
  
      themes = [
          t.load()
          for t in theme_entrypoints
      ]
  
      msg = """
  Available themes:
  
  """
  
      for theme in themes:
          msg += '\n'.join([
              bold(theme['name']),
              theme['desc'],
              '', '',
          ])
  
      msg += """Which theme would you like to use?"""
      print(msg)
  
      sphinx.quickstart.do_prompt(
          d, 'slide_theme', 'Slide Theme', themes[0]['name'],
          sphinx.quickstart.choice(
              *[t['name'] for t in themes]
          ),
      )
  
      # Ask original questions
      print("")
      sphinx.quickstart.ask_user(d)
docs: Wrap sphinx.quickstart.ask_user, and add additional questions.