2026-03-06 23:14:34 +01:00
|
|
|
"""Generate a bcrypt password hash for config.yml."""
|
|
|
|
|
import sys
|
2026-03-06 23:58:10 +01:00
|
|
|
|
2026-03-06 23:14:34 +01:00
|
|
|
from passlib.context import CryptContext
|
|
|
|
|
|
|
|
|
|
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
|
|
|
|
|
|
|
|
|
|
if len(sys.argv) < 2:
|
|
|
|
|
print("Usage: python scripts/hash_password.py <password>")
|
|
|
|
|
sys.exit(1)
|
|
|
|
|
|
|
|
|
|
password = sys.argv[1]
|
|
|
|
|
print(pwd_context.hash(password))
|