docs: def main():
      """
      need to add http://sphinx-doc.org/
      """
      parser = argparse.ArgumentParser()
      sub_parser = parser.add_subparsers()
  
      lint_parser = sub_parser.add_parser('lint')
      lint_parser.set_defaults(func=lint)
  
      unit_test_parser = sub_parser.add_parser('unit-test')
      unit_test_parser.set_defaults(func=unit_test)
  
      test_suite_parser = sub_parser.add_parser('test-suite')
      test_suite_parser.set_defaults(func=test_suite)
  
      args, extra_args = parser.parse_known_args()
  
      if extra_args:
          args.func(extra_args)
      else:
          args.func()