mirror of
https://github.com/mruwnik/memory.git
synced 2025-06-08 21:34:42 +02:00
23 lines
661 B
Python
23 lines
661 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.create_with_password(
|
|
email=args.email, password=args.password, name=args.name
|
|
)
|
|
session.add(user)
|
|
session.commit()
|
|
|
|
print(f"User {args.email} created")
|