#!/usr/bin/env python

import sys
from sage.all import *
from sage.calculus.predefined import x
from sage.misc.preparser import preparse

if len(sys.argv) > 1:
    s = preparse(" ".join(sys.argv[1:]))
    if s.startswith('load') or s.startswith('attach'):
        os.system('sage "' + os.path.join(os.getcwd(), s.split(None, 1)[1]) + '"')
    else:
        eval(compile(s,'<cmdline>','exec'))

