@@ -31,7 +31,47 @@ pipenv install -r requirements.txt --pre && pipenv install --dev pytest pytest-c
3131pipenv shell 
3232``` 
3333
34- ## Run server:  
34+ ## flask cli:  
35+ 36+ ``` 
37+ (demo) ➜ FLASK_APP=app.run:app flask 
38+ Usage: flask [OPTIONS] COMMAND [ARGS]... 
39+ 
40+  A general utility script for Flask applications. 
41+ 
42+  An application to load must be given with the '--app' option, 'FLASK_APP' 
43+  environment variable, or with a 'wsgi.py' or 'app.py' file in the current 
44+  directory. 
45+ 
46+ Options: 
47+  -e, --env-file FILE Load environment variables from this file. python- 
48+  dotenv must be installed. 
49+  -A, --app IMPORT The Flask application or factory function to load, in 
50+  the form 'module:name'. Module can be a dotted import 
51+  or file path. Name is not required if it is 'app', 
52+  'application', 'create_app', or 'make_app', and can be 
53+  'name(args)' to pass arguments. 
54+  --debug / --no-debug Set debug mode. 
55+  --version Show the Flask version. 
56+  --help Show this message and exit. 
57+ 
58+ Commands: 
59+  db Perform database migrations. 
60+  routes Show the routes for the app. 
61+  run Run a development server. 
62+  shell Runs a shell in the app context. 
63+ ``` 
64+ 65+ ``` 
66+ (demo) ➜ FLASK_APP=app.run:app flask routes 
67+ Endpoint Methods Rule 
68+ ------------ ------- ----------------------- 
69+ static GET /static/<path:filename> 
70+ tools.option GET /api/options 
71+ tools.ping GET /api/ping 
72+ ``` 
73+ 74+ ## Run server  
3575
3676``` 
3777(demo) ➜ flask -A app/run.py run 
@@ -41,6 +81,13 @@ WARNING: This is a development server. Do not use it in a production deployment.
4181 * Running on http://127.0.0.1:5000 
4282``` 
4383
84+ ``` 
85+ ➜ ~ curl http://127.0.0.1:5000/api/ping 
86+ {"ping":"ok"} 
87+ ➜ ~ curl http://127.0.0.1:5000/api/options 
88+ {} 
89+ ``` 
90+ 4491## Run test:  
4592
4693``` 
@@ -92,4 +139,10 @@ TOTAL 126 6 95%
92139
93140``` 
94141hobbit --help 
142+ ``` 
143+ 144+ # dev  
145+ 146+ ``` 
147+ pip install "hobbit-core[hobbit,hobbit_core]=={version}" --pre --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ 
95148``` 
0 commit comments