docs: def delete(ctx, opts, owner_repo_identifier, yes):
      """
      Delete an entitlement from a repository.
  
      - OWNER/REPO/IDENTIFIER: Specify the OWNER namespace (i.e. user or org),
        and the REPO name that has an entitlement identified by IDENTIFIER. All
        separated by a slash.
  
          Example: 'your-org/your-repo/abcdef123456'
  
      Full CLI example:
  
        $ cloudsmith ents delete your-org/your-repo/abcdef123456
      """
      owner, repo, identifier = owner_repo_identifier
  
      delete_args = {
          "identifier": click.style(identifier, bold=True),
          "repository": click.style(repo, bold=True),
      }
  
      prompt = (
          "delete the %(identifier)s entitlement from the %(repository)s "
          "repository" % delete_args
      )
      if not utils.confirm_operation(prompt, assume_yes=yes):
          return
  
      click.secho(
          "Deleting %(identifier)s entitlement from the %(repository)s "
          "repository ... " % delete_args,
          nl=False,
      )
  
      context_msg = "Failed to delete the entitlement!"
      with handle_api_exceptions(ctx, opts=opts, context_msg=context_msg):
          with maybe_spinner(opts):
              api.delete_entitlement(owner=owner, repo=repo, identifier=identifier)
  
      click.secho("OK", fg="green")