The PSRetry module provides a a set of PowerShell commands used to simplify adding retry logic to scripts and automation workflow. These functions can be used in any script or automation workflow where reliability needs to be improved, such as when interacting with external providers.
Hi, I found your module (PSRetry) when I looked for some improvement for my current retry solution. You've prepared very good stuff!
I tried it and found two things I would like to change/improve.
Your module is built to use Powershell 7 ( I saw you used matching stuff introduced in version 7).
In my company, we still need to use machines with Powershell 5.1 and I would like to adapt the module to use 5.1.
The second thing is the final behavior of the function Invoke-PSRetryExpression. In a lot of cases, we want/need to Continue or SilentlyContinue even if the retry series will finally fail. I would like to introduce a $FinalAction variable that let the users decide if they want to stop the script at all after failed retry series.
I prepared both functionalities described above. But my question is if you want to change your module or should I upload a second one with your Copyright in a license file?