Commit Graph
1 Commits
Author SHA1 Message Date
rin.kagamine 52a9e368a7 feat: kithara-admin CLI tool and .env.example
- kithara-admin: full user/invite management CLI
  - list-users, create-user, delete-user, change-role, reset-password
  - create-invite, list-invites, revoke-invite
  - Uses bcrypt directly (not passlib) for host compatibility
  - Reads data/kithara.db directly for admin operations
- .env.example: documented all config options with defaults
  - KITHARA_MODE, admin credentials, JWT secret, Lyria config
- Fixed docker-compose env vars: KITHARA_ADMIN_USER/PASS (matching auth.py)
2026-05-31 12:21:43 -04:00