1# -*- coding: utf-8 -*-
2import logging
3import sys
4
5try:
6    from rich.console import Console
7    from rich.logging import RichHandler
8
9    # configure logging here because some other later imported library does it first otherwise
10    # TODO: use a fileconfig
11    logging.basicConfig(
12        level=logging.INFO,
13        format="%(message)s",
14        datefmt="[%X]",
15        handlers=[RichHandler(console=Console(file=sys.stderr))]
16    )
17except ImportError:
18    logging.basicConfig(stream=sys.stderr, level=logging.INFO)
19
20from .version import __version__  # noqa
21from .ffsubsync import main  # noqa
22