#!/usr/bin/env python3
import os
import sys

ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))
if ROOT not in sys.path:
    sys.path.insert(0, ROOT)

args = [a for a in sys.argv[1:] if a != "--"]
if args and args[0] in ("--sacd-info", "-I"):
    from audryn.engine.sacd import dump_sacd_info

    if len(args) < 2:
        print("Usage: audryn --sacd-info FILE.iso", file=sys.stderr)
        raise SystemExit(2)
    raise SystemExit(dump_sacd_info(args[1]))

from audryn.app import main

if __name__ == "__main__":
    sys.exit(main())
