import json, sys, re, argparse
from dashboardApi import *

parser = argparse.ArgumentParser()
parser.add_argument('path',  help='file path to save datasource setting')
args = parser.parse_args()

file_path = args.path
with open(file_path, 'r') as f:
    data = f.read()

datasource = json.loads(data)
result = create_datasource(json.dumps(datasource))
print("create datasource: {0}, status: {1}, msg: {2}".format(datasource['name'], result[0], result[1]))