Prompts/GenXdev.Coding.PowerShell.Modules/Assert-AddProgressSupport-script.txt
# Example template for adding progress support
$activity = "Processing items" $totalItems = $items.Count $current = 0 foreach ($item in $items) { $current++ $percentComplete = ($current / $totalItems) * 100 Write-Progress ` -Activity $activity ` -Status "Processing item $current of $totalItems" ` -PercentComplete $percentComplete # Process item # ...existing code... } # Clean up progress bar Write-Progress -Activity $activity -Completed Notes: - Use descriptive activity names - Update status frequently - Show items processed vs total - Clean up progress bar when done - Nest progress bars with ParentId for sub-operations - Add try/finally to ensure progress cleanup $Prompt |