If we keep $SAGE_ROOT/sage as a shell script that calls the python script $SAGE_ROOT/local/bin/sage-sage, we could work around the optional subparsers issue in $SAGE_ROOT/sage itself, i.e. insert an argument "--" if $1 is not in the list of sage-sage subparsers hardcoded into $SAGE_ROOT/sage . In any case, we should eventually accept, say, "sage -- python" to mean "run the sage script called 'python'", as a form of escaping.
-Keshav ---- Join us in #sagemath on irc.freenode.net ! -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org