from pathlib import Path
import json


def relative(path, root):
    return str(path.relative_to(root)).replace("\\", "/")


def write_json(outfile, data):
    outfile.write_text(
        json.dumps(data, indent=4),
        encoding="utf8"
    )


def print_complete(title, outfile, data):
    print()
    print(f"{title} complete.")
    print()
    print(f"Inventory written to: {outfile}")
    print()
    print(json.dumps(data, indent=4))