code: def main():
      
      settings.init()
      configuration_details = shell.how_to_configure()
      if (
          configuration_details and
          configuration_details.can_configure_automatically
      ):
          if _is_already_configured(configuration_details):
              logs.already_configured(configuration_details)
              return
          elif _is_second_run():
              _configure(configuration_details)
              logs.configured_successfully(configuration_details)
              return
          else:
              _record_first_run()
  
      logs.how_to_configure_alias(configuration_details)
docs: Shows useful information about how-to configure alias on a first run
      and configure automatically on a second.
  
      It'll be only visible when user type fuck and when alias isn't configured.