Check that docker is running (rather than failing when Add-ARPEntries checks and then creating random branches and committing nothing).
Check Git is installed.
Check that GItHub CLI is installed.
If Git is installed, check that it is a patched version and prompt the user to update with winget if they are outdated (code extract taken from YamlCreate.ps1).
Alongside this, it improves the title and branch name to the standard of YamlCreate, specifying the version. The branch name is generated in an almost identical fashion to YamlCreate, rather than generating a random GUID:
This PR adds validation for Recurse.ps1:
Alongside this, it improves the title and branch name to the standard of YamlCreate, specifying the version. The branch name is generated in an almost identical fashion to YamlCreate, rather than generating a random GUID: