Skip to content

Commit 88dd3e9

Browse files
committed
fix: api doc
1 parent 8028b5a commit 88dd3e9

File tree

2 files changed

+54
-104
lines changed

2 files changed

+54
-104
lines changed

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ proto: ## Generate the protobuf files
5252
help:
5353
@grep -E '^[a-zA-Z0-9_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
5454

55+
clean-doc:
56+
@echo "> cleaning up auto-generated docs"
57+
@rm -rf ./docs/docs/reference/cli.md
58+
5559
doc: clean-doc ## Generate api and cli documentation
5660
@echo "> generate cli docs"
5761
@go run . reference --plain | sed '1 s,.*,# CLI,' > ./docs/docs/reference/cli.md

docs/docs/reference/cli.md

Lines changed: 50 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# CLI
22

3-
## shield action
3+
## `shield action`
44

55
Manage actions
66

7-
### shield action create [flags]
7+
### `shield action create [flags]`
88

99
Create an action
1010

@@ -13,51 +13,39 @@ Create an action
1313
-H, --header string Header <key>:<value>
1414
````
1515
16-
### shield action edit [flags]
17-
18-
Edit an action
19-
20-
```
21-
-f, --file string Path to the action body file
22-
````
23-
24-
### shield action list
16+
### `shield action list`
2517
2618
List all actions
2719
28-
### shield action view
29-
30-
View an action
31-
32-
## shield auth
20+
## `shield auth`
3321
3422
Auth configs that need to be used with shield
3523
36-
## shield completion [bash|zsh|fish|powershell]
24+
## `shield completion [bash|zsh|fish|powershell]`
3725
3826
Generate shell completion scripts
3927
40-
## shield config
28+
## `shield config <command>`
4129
4230
Manage client configurations
4331
44-
### shield config init
32+
### `shield config init`
4533
4634
Initialize a new client configuration
4735
48-
### shield config list
36+
### `shield config list`
4937
5038
List client configuration settings
5139
52-
## shield environment
40+
## `shield environment`
5341
5442
List of supported environment variables
5543
56-
## shield group
44+
## `shield group`
5745
5846
Manage groups
5947
60-
### shield group create [flags]
48+
### `shield group create [flags]`
6149
6250
Create a group
6351
@@ -66,79 +54,63 @@ Create a group
6654
-H, --header string Header <key>:<value>
6755
````
6856
69-
### shield group edit [flags]
57+
### `shield group edit [flags]`
7058
7159
Edit a group
7260
7361
```
7462
-f, --file string Path to the group body file
7563
````
7664

77-
### shield group list
65+
### `shield group list`
7866

7967
List all groups
8068

81-
### shield group view [flags]
69+
### `shield group view [flags]`
8270

8371
View a group
8472

8573
```
8674
-m, --metadata Set this flag to see metadata
8775
````
8876
89-
## shield namespace
77+
## `shield namespace`
9078
9179
Manage namespaces
9280
93-
### shield namespace create [flags]
81+
### `shield namespace create [flags]`
9482
9583
Create a namespace
9684
9785
```
9886
-f, --file string Path to the namespace body file
9987
````
10088
101-
### shield namespace edit [flags]
89+
### `shield namespace edit [flags]`
10290
10391
Edit a namespace
10492
10593
```
10694
-f, --file string Path to the namespace body file
10795
````
10896

109-
### shield namespace list
97+
### `shield namespace list`
11098

11199
List all namespaces
112100

113-
### shield namespace view
101+
### `shield namespace view`
114102

115103
View a namespace
116104

117-
## shield organization
105+
## `shield organization`
118106

119107
Manage organizations
120108

121-
### shield organization admadd [flags]
122-
123-
add admins to an organization
124-
125-
```
126-
-f, --file string Path to the provider config
127-
````
128-
129-
### shield organization admlist
109+
### `shield organization admlist`
130110

131111
list admins of an organization
132112

133-
### shield organization admremove [flags]
134-
135-
remove admins from an organization
136-
137-
```
138-
-u, --user string Id of the user to be removed
139-
````
140-
141-
### shield organization create [flags]
113+
### `shield organization create [flags]`
142114

143115
Create an organization
144116

@@ -147,31 +119,31 @@ Create an organization
147119
-H, --header string Header <key>:<value>
148120
````
149121
150-
### shield organization edit [flags]
122+
### `shield organization edit [flags]`
151123
152124
Edit an organization
153125
154126
```
155127
-f, --file string Path to the organization body file
156128
````
157129
158-
### shield organization list
130+
### `shield organization list`
159131
160132
List all organizations
161133
162-
### shield organization view [flags]
134+
### `shield organization view [flags]`
163135
164136
View an organization
165137
166138
```
167139
-m, --metadata Set this flag to see metadata
168140
````
169141

170-
## shield policy
142+
## `shield policy`
171143

172144
Manage policies
173145

174-
### shield policy create [flags]
146+
### `shield policy create [flags]`
175147

176148
Create a policy
177149

@@ -180,27 +152,15 @@ Create a policy
180152
-H, --header string Header <key>:<value>
181153
````
182154
183-
### shield policy edit [flags]
184-
185-
Edit a policy
186-
187-
```
188-
-f, --file string Path to the policy body file
189-
````
190-
191-
### shield policy list
155+
### `shield policy list`
192156
193157
List all policies
194158
195-
### shield policy view
196-
197-
View a policy
198-
199-
## shield project
159+
## `shield project`
200160
201161
Manage projects
202162
203-
### shield project create [flags]
163+
### `shield project create [flags]`
204164
205165
Create a project
206166
@@ -209,31 +169,31 @@ Create a project
209169
-H, --header string Header <key>:<value>
210170
````
211171
212-
### shield project edit [flags]
172+
### `shield project edit [flags]`
213173
214174
Edit a project
215175
216176
```
217177
-f, --file string Path to the project body file
218178
````
219179

220-
### shield project list
180+
### `shield project list`
221181

222182
List all projects
223183

224-
### shield project view [flags]
184+
### `shield project view [flags]`
225185

226186
View a project
227187

228188
```
229189
-m, --metadata Set this flag to see metadata
230190
````
231191
232-
## shield role
192+
## `shield role`
233193
234194
Manage roles
235195
236-
### shield role create [flags]
196+
### `shield role create [flags]`
237197
238198
Create a role
239199
@@ -242,31 +202,15 @@ Create a role
242202
-H, --header string Header <key>:<value>
243203
````
244204
245-
### shield role edit [flags]
246-
247-
Edit a role
248-
249-
```
250-
-f, --file string Path to the role body file
251-
````
252-
253-
### shield role list
205+
### `shield role list`
254206
255207
List all roles
256208
257-
### shield role view [flags]
258-
259-
View a role
260-
261-
```
262-
-m, --metadata Set this flag to see metadata
263-
````
264-
265-
## shield server
209+
## `shield server <command>`
266210
267211
Server management
268212
269-
### shield server init [flags]
213+
### `shield server init [flags]`
270214
271215
Initialize server
272216
@@ -283,37 +227,38 @@ Initialize server
283227
local storage file "file:///tmp/rules"
284228
GCS Bucket "gs://shield-bucket-example"
285229
(default: file://{pwd}/rules)
286-
````
230+
231+
````
287232

288-
### shield server migrate [flags]
233+
### `shield server migrate [flags]`
289234

290235
Run DB Schema Migrations
291236

292237
```
293238
-c, --config string Config file path
294239
````
295240
296-
### shield server migration-rollback [flags]
241+
### `shield server migration-rollback [flags]`
297242
298243
Run DB Schema Migrations Rollback to last state
299244
300245
```
301246
-c, --config string Config file path
302247
````
303248
304-
### shield server start [flags]
249+
### `shield server start [flags]`
305250
306251
Start server and proxy default on port 8080
307252
308253
```
309254
-c, --config string Config file path
310255
````
311256

312-
## shield user
257+
## `shield user`
313258

314259
Manage users
315260

316-
### shield user create [flags]
261+
### `shield user create [flags]`
317262

318263
Create an user
319264

@@ -322,22 +267,23 @@ Create an user
322267
-H, --header string Header <key>:<value>
323268
````
324269
325-
### shield user edit [flags]
270+
### `shield user edit [flags]`
326271
327272
Edit an user
328273
329274
```
330275
-f, --file string Path to the user body file
331276
````
332277
333-
### shield user list
278+
### `shield user list`
334279
335280
List all users
336281
337-
### shield user view [flags]
282+
### `shield user view [flags]`
338283
339284
View an user
340285
341286
```
342287
-m, --metadata Set this flag to see metadata
343-
````
288+
````
289+

0 commit comments

Comments
 (0)