Files
miband-bot/miband_sync.py
T
2026-05-24 21:53:04 +03:00

24 lines
501 B
Python

#!/usr/bin/env python3
from __future__ import annotations
import asyncio
import sys
from miband_tracker.config import ConfigError, Settings
from miband_tracker.sync import daemon_main, run_sync
__all__ = ["run_sync"]
def main() -> None:
try:
exit_code = asyncio.run(daemon_main(Settings.from_env()))
except ConfigError as exc:
print(f"Config error: {exc}", file=sys.stderr, flush=True)
exit_code = 1
sys.exit(exit_code)
if __name__ == "__main__":
main()