示例#1
0
文件: cli.py 项目: thouters/ltr
 def create(self,args):
     uri = args.uri.strip()
     space = LtrSpace().setUri(uri)
     box = LtrBox(space).setUri(uri)
     box.setBoxname(args.boxname.strip())
     box.create()
     directory = args.directory.strip()
     box.fspath = directory
     box.writeCookie()
示例#2
0
文件: cli.py 项目: thouters/ltr
    def clone(self,args):
        name = args.boxname.strip()
        src = args.src.strip()
        dst = args.dst.strip()

        if os.path.isdir(src):
            srcbox = LtrSpace.boxFromCookie(src)
        else:
            space = LtrSpace().setUri(src)
            srcbox = space.getBox(space.boxname)
        
        dstbox = LtrBox(srcbox.space)
        dstbox.fspath = dst
        dstbox.setName(name)
        dstbox.create()
        dstbox.writeCookie()