def main():
    CLI = Cli()
    SETTINGS = Settings()
    SETTINGS.path = os.path.expanduser(POD_PATH)
    SETTINGS.projectpath = sy.pwd()
    # load command file if in command params
    if len(sys.argv)==2:
        CLI.do_source(sys.argv[1])
    # infinite command loop
    CLI.cmdloop()
Beispiel #2
0
    SETTINGS.path = POD_PATH
    SETTINGS.projectpath = sy.pwd()
    SETTINGS.version = ver.getVersion()

    # load command file if in command params
    if "--source" in options or "-s" in options:
        for opt,arg in opts:
            if opt=="--source" or opt=="-s":
                argument = arg
                break
        if not os.path.exists(argument):
            print "[ERROR] script "+str(argument)+\
                " doesn't exist"
            usage()
            return
        CLI.do_source(argument)
    elif "--load" in options or "-l" in options:
        for opt,arg in opts:
            if opt=="--load" or opt=="-l":
                argument = arg
                break
            if not os.path.exists(argument):
                print "[ERROR] project "+str(argument)+\
                    " doesn't exist"
                usage()
                return

        tmpfile = open(TMPFILENAME,"w")
        tmpfile.write("project.load "+argument)
        tmpfile.close()
        print "Loading project "+str(argument)+" :\n"