Added selection menu to install all steps, or individual
Added reference to autoexec.sh
Added Python Runtime Environment installation workflow
The new Python workflow will allow users to run ENiGMA½ on modern Linux distributions such as Ubuntu 24.04 per my note in #537.
It is my strong recommendation that we offer the user the use of pyenv, as this will decouple the distribution's Python interpreter from that of ENiGMA½ -- this will make the software more portable. It is poor advice to give a user that they upgrade their OS Python Interpreter; doing so can break the operating system if there are incompatibilities.
Manual Installation per https://nuskooler.github.io/enigma-bbs/installation/manual.html asks the user to use v18 whereas this script was defaulting to 14.
This caused me some frustration in getting my BBS up and running as I at first depended on the auto-install script.
For the less apt user, this might be a blocker to adopting this BBS Software.
* Ensure entire script is downloaded before execution
* Remove requirement to hit enter to continue
* Allow overriding of install path, node version and git source
* Prompt user to generate config after install