You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// CmdAdmin represents the available admin sub-command.
28
28
CmdAdmin= cli.Command{
29
29
Name: "admin",
30
30
Usage: "Command line interface to perform common administrative operations",
31
-
Subcommands: []cli.Command{
32
-
subcmdCreateUser,
33
-
subcmdChangePassword,
34
-
subcmdRepoSyncReleases,
35
-
subcmdRegenerate,
36
-
subcmdAuth,
31
+
Subcommands: []*cli.Command{
32
+
&subcmdCreateUser,
33
+
&subcmdChangePassword,
34
+
&subcmdRepoSyncReleases,
35
+
&subcmdRegenerate,
36
+
&subcmdAuth,
37
37
},
38
38
}
39
39
@@ -42,40 +42,40 @@ var (
42
42
Usage: "Create a new user in database",
43
43
Action: runCreateUser,
44
44
Flags: []cli.Flag{
45
-
cli.StringFlag{
45
+
&cli.StringFlag{
46
46
Name: "name",
47
47
Usage: "Username. DEPRECATED: use username instead",
48
48
},
49
-
cli.StringFlag{
49
+
&cli.StringFlag{
50
50
Name: "username",
51
51
Usage: "Username",
52
52
},
53
-
cli.StringFlag{
53
+
&cli.StringFlag{
54
54
Name: "password",
55
55
Usage: "User password",
56
56
},
57
-
cli.StringFlag{
57
+
&cli.StringFlag{
58
58
Name: "email",
59
59
Usage: "User email address",
60
60
},
61
-
cli.BoolFlag{
61
+
&cli.BoolFlag{
62
62
Name: "admin",
63
63
Usage: "User is an admin",
64
64
},
65
-
cli.BoolFlag{
65
+
&cli.BoolFlag{
66
66
Name: "random-password",
67
67
Usage: "Generate a random password for the user",
68
68
},
69
-
cli.BoolFlag{
69
+
&cli.BoolFlag{
70
70
Name: "must-change-password",
71
71
Usage: "Set this option to false to prevent forcing the user to change their password after initial login, (Default: true)",
72
72
},
73
-
cli.IntFlag{
73
+
&cli.IntFlag{
74
74
Name: "random-password-length",
75
75
Usage: "Length of the random password to be generated",
76
76
Value: 12,
77
77
},
78
-
cli.BoolFlag{
78
+
&cli.BoolFlag{
79
79
Name: "access-token",
80
80
Usage: "Generate access token for the user",
81
81
},
@@ -87,12 +87,12 @@ var (
87
87
Usage: "Change a user's password",
88
88
Action: runChangePassword,
89
89
Flags: []cli.Flag{
90
-
cli.StringFlag{
90
+
&cli.StringFlag{
91
91
Name: "username,u",
92
92
Value: "",
93
93
Usage: "The user to change password for",
94
94
},
95
-
cli.StringFlag{
95
+
&cli.StringFlag{
96
96
Name: "password,p",
97
97
Value: "",
98
98
Usage: "New password to set for user",
@@ -109,9 +109,9 @@ var (
109
109
subcmdRegenerate= cli.Command{
110
110
Name: "regenerate",
111
111
Usage: "Regenerate specific files",
112
-
Subcommands: []cli.Command{
113
-
microcmdRegenHooks,
114
-
microcmdRegenKeys,
112
+
Subcommands: []*cli.Command{
113
+
µcmdRegenHooks,
114
+
µcmdRegenKeys,
115
115
},
116
116
}
117
117
@@ -130,15 +130,15 @@ var (
130
130
subcmdAuth= cli.Command{
131
131
Name: "auth",
132
132
Usage: "Modify external auth providers",
133
-
Subcommands: []cli.Command{
134
-
microcmdAuthAddOauth,
135
-
microcmdAuthUpdateOauth,
136
-
cmdAuthAddLdapBindDn,
137
-
cmdAuthUpdateLdapBindDn,
138
-
cmdAuthAddLdapSimpleAuth,
139
-
cmdAuthUpdateLdapSimpleAuth,
140
-
microcmdAuthList,
141
-
microcmdAuthDelete,
133
+
Subcommands: []*cli.Command{
134
+
µcmdAuthAddOauth,
135
+
µcmdAuthUpdateOauth,
136
+
&cmdAuthAddLdapBindDn,
137
+
&cmdAuthUpdateLdapBindDn,
138
+
&cmdAuthAddLdapSimpleAuth,
139
+
&cmdAuthUpdateLdapSimpleAuth,
140
+
µcmdAuthList,
141
+
µcmdAuthDelete,
142
142
},
143
143
}
144
144
@@ -147,27 +147,27 @@ var (
147
147
Usage: "List auth sources",
148
148
Action: runListAuth,
149
149
Flags: []cli.Flag{
150
-
cli.IntFlag{
150
+
&cli.IntFlag{
151
151
Name: "min-width",
152
152
Usage: "Minimal cell width including any padding for the formatted table",
153
153
Value: 0,
154
154
},
155
-
cli.IntFlag{
155
+
&cli.IntFlag{
156
156
Name: "tab-width",
157
157
Usage: "width of tab characters in formatted table (equivalent number of spaces)",
158
158
Value: 8,
159
159
},
160
-
cli.IntFlag{
160
+
&cli.IntFlag{
161
161
Name: "padding",
162
162
Usage: "padding added to a cell before computing its width",
163
163
Value: 1,
164
164
},
165
-
cli.StringFlag{
165
+
&cli.StringFlag{
166
166
Name: "pad-char",
167
167
Usage: `ASCII char used for padding if padchar == '\\t', the Writer will assume that the width of a '\\t' in the formatted output is tabwidth, and cells are left-aligned independent of align_left (for correct-looking results, tabwidth must correspond to the tab width in the viewer displaying the result)`,
168
168
Value: "\t",
169
169
},
170
-
cli.BoolFlag{
170
+
&cli.BoolFlag{
171
171
Name: "vertical-bars",
172
172
Usage: "Set to true to print vertical bars between columns",
173
173
},
@@ -182,57 +182,57 @@ var (
182
182
microcmdAuthDelete= cli.Command{
183
183
Name: "delete",
184
184
Usage: "Delete specific auth source",
185
-
Flags: []cli.Flag{idFlag},
185
+
Flags: []cli.Flag{&idFlag},
186
186
Action: runDeleteAuth,
187
187
}
188
188
189
189
oauthCLIFlags= []cli.Flag{
190
-
cli.StringFlag{
190
+
&cli.StringFlag{
191
191
Name: "name",
192
192
Value: "",
193
193
Usage: "Application Name",
194
194
},
195
-
cli.StringFlag{
195
+
&cli.StringFlag{
196
196
Name: "provider",
197
197
Value: "",
198
198
Usage: "OAuth2 Provider",
199
199
},
200
-
cli.StringFlag{
200
+
&cli.StringFlag{
201
201
Name: "key",
202
202
Value: "",
203
203
Usage: "Client ID (Key)",
204
204
},
205
-
cli.StringFlag{
205
+
&cli.StringFlag{
206
206
Name: "secret",
207
207
Value: "",
208
208
Usage: "Client Secret",
209
209
},
210
-
cli.StringFlag{
210
+
&cli.StringFlag{
211
211
Name: "auto-discover-url",
212
212
Value: "",
213
213
Usage: "OpenID Connect Auto Discovery URL (only required when using OpenID Connect as provider)",
214
214
},
215
-
cli.StringFlag{
215
+
&cli.StringFlag{
216
216
Name: "use-custom-urls",
217
217
Value: "false",
218
218
Usage: "Use custom URLs for GitLab/GitHub OAuth endpoints",
219
219
},
220
-
cli.StringFlag{
220
+
&cli.StringFlag{
221
221
Name: "custom-auth-url",
222
222
Value: "",
223
223
Usage: "Use a custom Authorization URL (option for GitLab/GitHub)",
224
224
},
225
-
cli.StringFlag{
225
+
&cli.StringFlag{
226
226
Name: "custom-token-url",
227
227
Value: "",
228
228
Usage: "Use a custom Token URL (option for GitLab/GitHub)",
229
229
},
230
-
cli.StringFlag{
230
+
&cli.StringFlag{
231
231
Name: "custom-profile-url",
232
232
Value: "",
233
233
Usage: "Use a custom Profile URL (option for GitLab/GitHub)",
234
234
},
235
-
cli.StringFlag{
235
+
&cli.StringFlag{
236
236
Name: "custom-email-url",
237
237
Value: "",
238
238
Usage: "Use a custom Email URL (option for GitHub)",
0 commit comments