def parse_arguments()

in scripts/linkchecker.py [0:0]


def parse_arguments():
    """Argument parser.

    Result is returned and saved into global variable ARGS.
    """
    parser = argparse.ArgumentParser(description="Links checker for docs.")
    parser.add_argument("-l", dest="lang", default="en", metavar="<LANG>",
                        help=("two letter language code, e.g. 'zh'. "
                              "(default='en')"))
    parser.add_argument("-v", dest="verbose", action="store_true",
                        help="switch on verbose level")
    parser.add_argument("-f", dest="filter", default="/docs/**/*.md",
                        metavar="<FILTER>",
                        help=("File pattern to scan, e.g. '/docs/foo.md'. "
                              "(default='/docs/**/*.md')"))
    parser.add_argument("-n", "--no-color", action="store_true",
                        help="Suppress colored printing.")

    return parser.parse_args()