def main()

in shelldocs/src/main/python/shelldocs.py [0:0]


def main():
    '''main entry point'''
    logging.basicConfig(format='%(message)s')

    options = process_arguments()

    allfuncs = process_input(options.infile, options.skipprnorep)

    if options.lint:
        for funcs in allfuncs:
            funcs.lint()

    if options.outfile:
        mdreport = MarkdownReport(allfuncs, filename=options.outfile)
        mdreport.write_output()