diff --git a/src/codacy/__main__.py b/src/codacy/__main__.py new file mode 100644 index 0000000..91592ed --- /dev/null +++ b/src/codacy/__main__.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python +from __future__ import absolute_import + +import sys +from . import __name__ +from .reporter import run + +sys.exit(run(__name__)) diff --git a/src/codacy/reporter.py b/src/codacy/reporter.py index 75d7654..0c15d95 100755 --- a/src/codacy/reporter.py +++ b/src/codacy/reporter.py @@ -164,8 +164,8 @@ def upload_report(report, token, commit): logging.error(response['error']) -def run(): - parser = argparse.ArgumentParser(description='Codacy coverage reporter for Python.') +def run(prog=None): + parser = argparse.ArgumentParser(prog=prog, description='Codacy coverage reporter for Python.') parser.add_argument("-r", "--report", help="coverage report file", default=[], type=str, action='append')