File size: 507 Bytes
33962ff | 1 2 3 4 5 6 7 8 9 10 11 | """Restore from GitHub into a new isolated destination; never overwrites state."""
import argparse
import json
from pathlib import Path
import sys
sys.path.insert(0,str(Path(__file__).resolve().parent.parent))
from vrag.backup.service import engine
if __name__=='__main__':
parser=argparse.ArgumentParser();parser.add_argument('--destination',type=Path,required=True);parser.add_argument('--checkpoint')
args=parser.parse_args();print(json.dumps(engine().restore(args.destination,args.checkpoint)))
|