33 lines
597 B
Python
33 lines
597 B
Python
"""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="<green>{time:HH:mm:ss}</green> | <level>{level: <8}</level> | {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())
|