import argparse
import json

def update_version(filepath,version):
    dict =  {"version": version}
    with open(filepath, 'w') as json_file:
        json.dump(dict, json_file)

def parse_version(version):
    # Version comes in form of "v1.2.3" and we would like in the form of 1.2.3.4
    return version.strip("v") + ".0"

if __name__ == "__main__":
    # Parse command-line arguments
    parser = argparse.ArgumentParser(description="Get input parameters")
    parser.add_argument('--metadata_path', type=str, nargs='?', help='Where the metadata file is located')
    parser.add_argument('--version', type=str, nargs='?', help='Version to bump to')
    
    args = parser.parse_args()
    print(args.version)
    update_version( args.metadata_path, args.version)