diff --git a/federatedcode/__init__.py b/federatedcode/__init__.py index e69de29..29ee283 100644 --- a/federatedcode/__init__.py +++ b/federatedcode/__init__.py @@ -0,0 +1,21 @@ +# +# Copyright (c) nexB Inc. and others. All rights reserved. +# FederatedCode is a trademark of nexB Inc. +# SPDX-License-Identifier: Apache-2.0 +# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. +# See https://github.com/nexB/federatedcode for support or download. +# See https://aboutcode.org for more information about AboutCode.org OSS projects. +# + +import os +import sys + +__version__ = "0.1.0" + + +def command_line(): + """Command line entry point.""" + from django.core.management import execute_from_command_line + + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "federatedcode.settings") + execute_from_command_line(sys.argv) diff --git a/setup.cfg b/setup.cfg index 529e75c..2f14c6e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -105,6 +105,10 @@ docs = sphinxcontrib_django sphinx-jsonschema +[options.entry_points] +console_scripts = + fedcode = federatedcode:command_line + [isort] force_single_line = True line_length = 88