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.
|
||||
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