ScanSlicer/scanslicer/entry.py

24 lines
588 B
Python
Raw Normal View History

import argparse
import os
import sys
# parse_args: function definition for ScanSlicer behavior.
2026-02-22 15:50:12 +00:00
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)