"""Vault - Resilient storage application.
Entry point for the Vault application.
"""
import sys
from loguru import logger
def setup_logging() -> None:
"""Configure loguru logging."""
logger.remove()
logger.add(
sys.stderr,
format="{time:HH:mm:ss} | {level: <8} | {message}",
level="INFO",
)
def main() -> int:
"""Main entry point."""
setup_logging()
logger.info("Vault starting...")
from src.ui.tray_app import main as tray_main
return tray_main()
if __name__ == "__main__":
sys.exit(main())