File size: 549 Bytes
d712cef
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python3
"""
CLI wrapper: called by Node.js to check if user exists.
Usage: python3 check_user_cli.py <email>
Output: JSON → {"exists": true} or {"exists": false}
"""
import sys
import json
import os

# Ensure we can import personeldata from the same folder
sys.path.insert(0, os.path.dirname(__file__))
from personeldata import check_user_exists

if len(sys.argv) < 2:
    print(json.dumps({"error": "No email provided"}))
    sys.exit(1)

email = sys.argv[1]
exists = check_user_exists(email)
print(json.dumps({"exists": exists}))