src/Public/Delete-TraceFlag.ps1

function DeleteTraceFlag {
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory = $true)][Alias("o")]$orgAlias,
        [Parameter(Mandatory = $false)][bool][Alias("a")]$allOrg = $false
    )
    
    # Get the user info id from org
    sf org display user -o $orgAlias --json | ConvertFrom-Json | Tee-Object -variable userOrgResult
    $userOrgResult.result.Id | Tee-Object -variable userId

    # Set the query string
    if ($allOrg) {
        $queryStr = "SELECT Id FROM TraceFlag"
    } else {
        $queryStr = "SELECT Id FROM TraceFlag WHERE TracedEntityID = '$userId'"
    }

    # Run the query and delete the logs
    sf data query --query $queryStr -o $orgAlias --use-tooling-api -r csv | ConvertFrom-Csv | ForEach-Object {
        sf data delete record --use-tooling-api -o $orgAlias --sobject TraceFlag --record-id $_.Id
    }

}