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)))