INNER CODE UNIT · Python
main
OWASP/wstg · .github/ebooks/build-link-manifest.py:122
def main() -> None:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument(
"root",
nargs="?",
default="document",
help="Root directory to scan for .md files",
)
parser.add_argument(
"-o",
"--output",
default="build-ebooks/link-manifest.json",
help="Output manifest file",
)
args = parser.parse_args()
if not os.path.isdir(args.root):
print(f"error: not a directory: {args.root}", file=sys.stderr)