INNER CODE UNIT · Python
main
OWASP/wstg · .github/ebooks/list-chapters.py:141
def main() -> None:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument(
"root",
nargs="?",
default="document",
help="Root directory to walk (default: document)",
)
parser.add_argument(
"--synthetic-dir",
default="build-ebooks/synthetic",
help="Where to write synthesized chapter headings",
)
args = parser.parse_args()
if not os.path.isdir(args.root):
print(f"error: not a directory: {args.root}", file=sys.stderr)
sys.exit(1)