memory/tools/add_user.py
2025-06-03 18:48:45 +02:00

21 lines
618 B
Python

#! /usr/bin/env python
import argparse
from memory.common.db.connection import make_session
from memory.common.db.models.users import User
if __name__ == "__main__":
args = argparse.ArgumentParser()
args.add_argument("--email", type=str, required=True)
args.add_argument("--password", type=str, required=True)
args.add_argument("--name", type=str, required=True)
args = args.parse_args()
with make_session() as session:
user = User(email=args.email, password=args.password, name=args.name)
session.add(user)
session.commit()
print(f"User {args.email} created")