This patches the local function to allow use of a different shell, i.e.:
Otherwise, it defaults to whatever shell the underlying platform requires
Add parameter `shell` to `local` command to allow alternate shells
Hey, can you add an entry to the top of the changelog for this as well? Don't forget to add your name (see previous entries in the file) for internet kudos :)
Add changelog entry re #725
Yes, sorry about that. I should've read the contribution guidelines before submitting. Although it feels strange thanking myself though :)
I actually just updated those this afternoon, partly because I was going to parrot the same thing to you and went "ok this really needs to be in the docs..." :) so thanks for that too!