# -*- coding: utf-8 -*-
"""
Accounts Management Commands Package

This package contains custom Django management commands for the accounts application.
These commands provide administrative functionality that can be executed from
the command line using Django's manage.py interface.

Available commands:
- create_superuser_with_profile: Create superuser with complete profile
- cleanup_sessions: Clean up expired user sessions
- cleanup_security_logs: Clean up old security log entries
- import_users: Import users from CSV file
- export_users: Export users to CSV file
- reset_user_passwords: Reset passwords for multiple users
- assign_roles: Bulk assign roles to users
- generate_api_keys: Generate API keys for users
- security_audit: Run security audit and generate report

Usage:
    python manage.py <command_name> [options]

Example:
    python manage.py cleanup_sessions --days=30
    python manage.py import_users --file=users.csv
    python manage.py security_audit --output=audit_report.json

Author: Adtlas Development Team
Version: 1.0.0
Created: 2024
"""