I'm attempting to give users of my script a dead easy way of running it. I'll tell them to just launch Terminal, paste this in, and hit enter:
curl https://dl.dropboxusercontent.com/u/60354330/SCMR_Installer.py | python
The script properly downloads and starts (yay), and it doesn't even leave the .py file anywhere on their system, but the moment my script hits a line where it needs input, it terminates saying:
Traceback (most recent call last):
File "<stdin>", line 165, in <module>
File "<stdin>", line 36, in yesOrNo
EOFError: EOF when reading a line
So... my question is, how do I make it so that as soon as my script starts, it's able to receive user input?
(By the way, that's the actual url to the script, so you can really check it out right now if you want.)