mobili_cli/mobili_cli/utils/authenticate.py

27 lines
425 B
Python
Raw Normal View History

2021-08-23 01:08:25 +02:00
#!/usr/bin/env python3
import sys
import json
import sgqlc.endpoint.http import HTTPEndpoint
mutation = """
mutation Login($email: String, $password: String!) {
login(email: $email, password: $password) {
accessToken
refreshToken
user {
id
email
role
}
}
}
"""
try:
username, password = sys.argv[1:]
except ValueError:
raise SystemExit('Usage: <username|email> <password>')