docs: def snap_remove(packages, *flags):
      """
      Remove a snap package.
  
      :param packages: String or List String package name
      :param flags: List String flags to pass to remove command
      :return: Integer return code from snap
      """
      if type(packages) is not list:
          packages = [packages]
  
      flags = list(flags)
  
      message = 'Removing snap(s) "%s"' % ', '.join(packages)
      if flags:
          message += ' with options "%s"' % ', '.join(flags)
  
      log(message, level='INFO')
      return _snap_exec(['remove'] + flags + packages)