Inline text updating:
Lazy way of having a progress indicator that doesn’t fill the whole screen history and doesn’t require Write-Progress. Use NoNewline to avoid implicit newline/carriage return, then manually add a carriage return (`r) at the start of your line to overwrite existing text.
Note: if your text is variable length you can use a pre-emptive set of control chars to clear the line and reset the cursor
Write-Host "`r$TimestampOrWhatever: $ValueOrWhatever" -NoNewline #or Write-Host "$([char]27)[2K`r" -NoNewline #Equivalent to Esc[2K Write-Host "$TimestampOrWhatever: $ValueOrWhatever" -NoNewline