docs: def set_options(self, options):
          """
          Sets instance variables based on an options dict
          """
          # COMMAND LINE OPTIONS
          self.wipe = options.get("wipe")
          self.test_run = options.get("test_run")
          self.quiet = options.get("test_run")
          self.container_name = options.get("container")
          self.verbosity = int(options.get("verbosity"))
          self.syncmedia = options.get("syncmedia")
          self.syncstatic = options.get("syncstatic")
          if self.test_run:
              self.verbosity = 2
          cli_includes = options.get("includes")
          cli_excludes = options.get("excludes")
  
          # CUMULUS CONNECTION AND SETTINGS FROM SETTINGS.PY
          if self.syncmedia and self.syncstatic:
              raise CommandError("options --media and --static are mutually exclusive")
          if not self.container_name:
              if self.syncmedia:
                  self.container_name = CUMULUS["CONTAINER"]
              elif self.syncstatic:
                  self.container_name = CUMULUS["STATIC_CONTAINER"]
              else:
                  raise CommandError("must select one of the required options, either --media or --static")
          settings_includes = CUMULUS["INCLUDE_LIST"]
          settings_excludes = CUMULUS["EXCLUDE_LIST"]
  
          # PATH SETTINGS
          if self.syncmedia:
              self.file_root = os.path.abspath(settings.MEDIA_ROOT)
              self.file_url = settings.MEDIA_URL
          elif self.syncstatic:
              self.file_root = os.path.abspath(settings.STATIC_ROOT)
              self.file_url = settings.STATIC_URL
          if not self.file_root.endswith("/"):
              self.file_root = self.file_root + "/"
          if self.file_url.startswith("/"):
              self.file_url = self.file_url[1:]
  
          # SYNCSTATIC VARS
          # combine includes and excludes from the cli and django settings file
          self.includes = list(set(cli_includes + settings_includes))
          self.excludes = list(set(cli_excludes + settings_excludes))
          # transform glob patterns to regular expressions
          self.local_filenames = []
          self.create_count = 0
          self.upload_count = 0
          self.update_count = 0
          self.skip_count = 0
          self.delete_count = 0