in tools/url-checker/url_checker.py [0:0]
def parse_arguments():
"""Parse command-line arguments."""
parser = argparse.ArgumentParser(
description="Check URLs in files for validity."
)
parser.add_argument(
"--dir",
help="Only check files in this directory (relative to script location)"
)
parser.add_argument(
"--timeout",
type=int,
default=TIMEOUT,
help=f"Timeout in seconds for HTTP requests (default: {TIMEOUT})"
)
parser.add_argument(
"--exclude",
nargs="*",
default=[],
help="Folders to exclude from checking (can specify multiple paths)"
)
return parser.parse_args()