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()