#!python
"""
psst-compare: Compare two glossary files and show differences
Usage: psst-compare old.json new.json
"""

import sys
import argparse
from psst_compiler import compare_glossaries

def main():
    parser = argparse.ArgumentParser(description="Compare two psst glossary files")
    parser.add_argument("old", help="Old glossary file")
    parser.add_argument("new", help="New glossary file")
    
    args = parser.parse_args()
    
    try:
        compare_glossaries(args.old, args.new)
        
    except Exception as e:
        print(f"✗ Error: {e}", file=sys.stderr)
        sys.exit(1)

if __name__ == "__main__":
    main() 