def main(): """Main function of script. Output the wordlist determined by commandline args. """ args = get_cmdline_args() all_terms = term_iterator(args.dictfile) if args.verbose: logger.setLevel(logging.INFO) if args.verbose > 1: logger.setLevel(logging.DEBUG) logger.addHandler(logging.StreamHandler()) logger.debug("Verbose logging enabled") logger.info("Creating wordlist...") for term in generate_wordlist( all_terms, args.length, use_kit=args.use_kit, use_416=args.use_416, numbered=args.numbered, ascii_only=args.ascii_only, dice_sides=args.sides): print(term)