mirror of
https://github.com/kennethreitz/responder.git
synced 2026-06-05 23:00:17 +00:00
added boilerplate cli
This commit is contained in:
@@ -8,6 +8,7 @@ responder = {editable = true, path = "."}
|
||||
uvicorn = "*"
|
||||
starlette = "*"
|
||||
aiofiles = "*"
|
||||
docopt = "*"
|
||||
|
||||
[dev-packages]
|
||||
pytest = "*"
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
from .core import *
|
||||
from .cli import cli
|
||||
|
||||
+11
-1
@@ -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)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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"],
|
||||
|
||||
Reference in New Issue
Block a user