code: func AzureBlobstoreDelete(config AzureBlobstoreConfig, blobs []azblob.BlobItem) error {
  	if *DryRunFlag {
  		for _, blob := range blobs {
  			fmt.Printf("would delete %s (%s) from %s/%s\n", blob.Name, blob.Properties.LastModified, config.Account, config.Container)
  		}
  		return nil
  	}
  	// Create an authenticated client against the Azure cloud
  	credential := azblob.NewSharedKeyCredential(config.Account, config.Token)
  	pipeline := azblob.NewPipeline(credential, azblob.PipelineOptions{})
  
  	u, _ := url.Parse(fmt.Sprintf("https://%s.blob.core.windows.net", config.Account))
  	service := azblob.NewServiceURL(*u, pipeline)
  
  	container := service.NewContainerURL(config.Container)
  
  	// Iterate over the blobs and delete them
  	for _, blob := range blobs {
  		blockblob := container.NewBlockBlobURL(blob.Name)
  		if _, err := blockblob.Delete(context.Background(), azblob.DeleteSnapshotsOptionInclude, azblob.BlobAccessConditions{}); err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // AzureBlobstoreDelete iterates over a list of files to delete and removes them
  // from the blobstore.