For each GitLab API call, the Invoke-WebRequest command displays a progress bar, which for a lot of calls, is only displayed for a fraction of a second. For a paginated call, multiple short-lived progress bars are displayed one after the other causing an annoying flickering on the PowerShell window.
I don't think these progress bars are useful, so suggest disabling them by setting the $ProgressPreference variable to SilentlyContinue during the Invoke-WebRequest calls as shown in this PR.
For each GitLab API call, the
Invoke-WebRequest
command displays a progress bar, which for a lot of calls, is only displayed for a fraction of a second. For a paginated call, multiple short-lived progress bars are displayed one after the other causing an annoying flickering on the PowerShell window.I don't think these progress bars are useful, so suggest disabling them by setting the
$ProgressPreference
variable toSilentlyContinue
during theInvoke-WebRequest
calls as shown in this PR.