#!/usr/bin/python3
"""Launcher for the VolnOS Control Panel.

Installed to /usr/bin/volnos-control-panel; the Python package is installed to
/usr/lib/volnos-control-panel. Also runnable from a source checkout via:
    PYTHONPATH=partA-remix/control-panel ./partA-remix/control-panel/bin/volnos-control-panel
"""
import os
import sys

# Prefer the installed location; fall back to the source tree for development.
_INSTALL_DIR = "/usr/lib/volnos-control-panel"
if os.path.isdir(os.path.join(_INSTALL_DIR, "volnos_control_panel")):
    sys.path.insert(0, _INSTALL_DIR)
else:
    sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))

from volnos_control_panel.application import main  # noqa: E402

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