import argparse import os import sys # parse_args: function definition for ScanSlicer behavior. def parse_args(argv=None): parser = argparse.ArgumentParser( prog="scanslicer", description="ScanSlicer Qt UI (Wayland/X11)", ) parser.add_argument( "path", nargs="?", help="Optional input directory containing images", ) parser.add_argument( "--backend", choices=("auto", "wayland", "x11"), default="auto", help="Display backend selection (default: auto)", ) return parser.parse_args(argv)