added boilerplate cli

This commit is contained in:
Luna
2018-10-14 16:40:57 +01:00
parent 652b961ac8
commit e5fc801899
5 changed files with 16 additions and 4 deletions
+1
View File
@@ -8,6 +8,7 @@ responder = {editable = true, path = "."}
uvicorn = "*"
starlette = "*"
aiofiles = "*"
docopt = "*"
[dev-packages]
pytest = "*"
+1
View File
@@ -1 +1,2 @@
from .core import *
from .cli import cli
+11 -1
View File
@@ -6,7 +6,7 @@ Usage:
Options:
-h --help Show this screen.
--version Show version.
-v --version Show version.
--speed=<kn> Speed in knots [default: 10].
--moored Moored (anchored) mine.
--drifting Drifting mine.
@@ -15,3 +15,13 @@ Options:
import docopt
from .__version__ import __version__
def cli():
arguments = docopt.docopt(__doc__, argv=None, help=True,
version=__version__, options_first=False)
print(arguments)
+3 -3
View File
@@ -114,9 +114,9 @@ setup(
author_email="me@kennethreitz.org",
url="https://github.com/kennethreitz/responder",
packages=find_packages(exclude=["tests"]),
# entry_points={
# "console_scripts": ["pipenv=pipenv:cli", "pipenv-resolver=pipenv.resolver:main"]
# },
entry_points={
"console_scripts": ["responder=responder:cli"]
},
package_data={
# "": ["LICENSE", "NOTICES"],
# "pipenv.vendor.requests": ["*.pem"],
View File