@@ -31,7 +31,47 @@ pipenv install -r requirements.txt --pre && pipenv install --dev pytest pytest-c
31
31
pipenv shell
32
32
```
33
33
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
35
75
36
76
```
37
77
(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.
41
81
* Running on http://127.0.0.1:5000
42
82
```
43
83
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
+
44
91
## Run test:
45
92
46
93
```
@@ -92,4 +139,10 @@ TOTAL 126 6 95%
92
139
93
140
```
94
141
hobbit --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/
95
148
```
0 commit comments