feat(entry): implement def parse_args
This commit is contained in:
parent
4d7d653726
commit
026f4b7335
1 changed files with 17 additions and 0 deletions
|
|
@ -4,3 +4,20 @@ import sys
|
||||||
|
|
||||||
|
|
||||||
# parse_args: function definition for ScanSlicer behavior.
|
# 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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue