xProgress
1.0.1
xProgress provides throttled, automatically timed progress bars for PowerShell scripts and modules. It solves two problems: performance (Write-Progress is expensive to call on every iteration) and complexity (managing calculations, parent/child relationships, and timer state). Supports calculated and explicit progress intervals, nested parent/child progress bars with
xProgress provides throttled, automatically timed progress bars for PowerShell scripts and modules. It solves two problems: performance (Write-Progress is expensive to call on every iteration) and complexity (managing calculations, parent/child relationships, and timer state). Supports calculated and explicit progress intervals, nested parent/child progress bars with automatic ID management, and full stopwatch lifecycle control including suspend and resume.
Show more
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
2026
Package Details
Author(s)
- Mike Campbell (thatexactmike)
Tags
Functions
New-xProgress Write-xProgress Complete-xProgress Get-xProgress Set-xProgress Start-xProgress Suspend-xProgress Resume-xProgress
Dependencies
This module has no dependencies.
Release Notes
1.0.1 - Bug fix: New-xProgress auto-assigned -Id (and any child ParentID via -xParentIdentity) could come out null/0 instead of an incrementing integer, causing Write-Progress to throw. Fixed.
FileList
- xProgress.nuspec
- LICENSE
- README.md
- en-us\about_xProgress.help.txt
- xProgress.psd1
- xProgress.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.1 | 4 | 9/7/2026 |
| 1.1.0 | 5 | 9/6/2026 |
| 1.0.1 (current version) | 6 | 9/5/2026 |
| 1.0.0 | 87 | 3/13/2026 |
| 0.0.12 | 25 | 2/4/2026 |
| 0.0.11 | 1,040 | 10/11/2023 |
| 0.0.10 | 11 | 10/11/2023 |
| 0.0.9 | 36 | 4/25/2023 |
| 0.0.8 | 61 | 12/6/2022 |
| 0.0.7 | 25 | 11/4/2022 |
| 0.0.6 | 18 | 11/4/2022 |
| 0.0.5 | 18 | 11/4/2022 |
| 0.0.4 | 19 | 11/3/2022 |
| 0.0.3 | 18 | 11/3/2022 |
| 0.0.2 | 21 | 10/29/2022 |
| 0.0.1 | 18 | 10/29/2022 |