#!python

import argparse

import hexagen

if __name__ == "__main__":
    # Define command line arguments
    parser = argparse.ArgumentParser(
        prog="hexagen",
        description="Generates random hexadecimal digits and prints them to standard output.",
    )
    parser.add_argument(
        "--digits", type=int, default=6, help="number of random hexadecimal digits"
    )
    args = parser.parse_args()

    hexagen.print_random_hexadecimal_digits(args.digits)
