23 lines
588 B
Python
23 lines
588 B
Python
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)
|