Closes #797 #839. I've tested this in a fresh environment, it correctly handles commands which are not idempotent and also asks the user about optional things like the windows cross compiler packages and the javascript compiler
Submission Checklist
[x] Run unit tests
Documentation
[x] OR, no user-facing changes were made
Release notes
Made installing the developer tools for the Stanc repository an interactive script with error handling.
Closes #797 #839. I've tested this in a fresh environment, it correctly handles commands which are not idempotent and also asks the user about optional things like the windows cross compiler packages and the javascript compiler
Submission Checklist
Release notes
Made installing the developer tools for the Stanc repository an interactive script with error handling.
Copyright and Licensing
By submitting this pull request, the copyright holder is agreeing to license the submitted work under the BSD 3-clause license (https://opensource.org/licenses/BSD-3-Clause)