I would rename this script to something else, since otherwise people will confuse it with the `run` script, which is not for running user's code (it's for running Spark's internal classes). Could you make one `pyspark` script that can launch either the shell or a standalone program? If that's confusing, having a separate `pyspark` for jobs and `pyspark-shell` is fine.