Skip to content

Commit 2f9d764

Browse files
chore(internal): codegen related update
1 parent 2768e5b commit 2f9d764

File tree

6 files changed

+97
-0
lines changed

6 files changed

+97
-0
lines changed

pkg/cmd/build.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,14 @@ func handleBuildsCreate(ctx context.Context, cmd *cli.Command) error {
495495

496496
func handleBuildsRetrieve(ctx context.Context, cmd *cli.Command) error {
497497
cc := getAPICommandContext(cmd)
498+
unusedArgs := cmd.Args().Slice()
499+
if !cmd.IsSet("build-id") && len(unusedArgs) > 0 {
500+
cmd.Set("build-id", unusedArgs[0])
501+
unusedArgs = unusedArgs[1:]
502+
}
503+
if len(unusedArgs) > 0 {
504+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
505+
}
498506
var res []byte
499507
_, err := cc.client.Builds.Get(
500508
context.TODO(),
@@ -783,6 +791,10 @@ func pullOutput(output, url, ref, targetDir string, targetGroup *Group) error {
783791

784792
func handleBuildsList(ctx context.Context, cmd *cli.Command) error {
785793
cc := getAPICommandContext(cmd)
794+
unusedArgs := cmd.Args().Slice()
795+
if len(unusedArgs) > 0 {
796+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
797+
}
786798
params := stainless.BuildListParams{}
787799
var res []byte
788800
_, err := cc.client.Builds.List(
@@ -803,6 +815,10 @@ func handleBuildsList(ctx context.Context, cmd *cli.Command) error {
803815

804816
func handleBuildsCompare(ctx context.Context, cmd *cli.Command) error {
805817
cc := getAPICommandContext(cmd)
818+
unusedArgs := cmd.Args().Slice()
819+
if len(unusedArgs) > 0 {
820+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
821+
}
806822
params := stainless.BuildCompareParams{}
807823
var res []byte
808824
_, err := cc.client.Builds.Compare(

pkg/cmd/builddiagnostic.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package cmd
44

55
import (
66
"context"
7+
"fmt"
78

89
"github.com/stainless-api/stainless-api-cli/pkg/jsonflag"
910
"github.com/stainless-api/stainless-api-go"
@@ -61,6 +62,14 @@ var buildsDiagnosticsList = cli.Command{
6162

6263
func handleBuildsDiagnosticsList(ctx context.Context, cmd *cli.Command) error {
6364
cc := getAPICommandContext(cmd)
65+
unusedArgs := cmd.Args().Slice()
66+
if !cmd.IsSet("build-id") && len(unusedArgs) > 0 {
67+
cmd.Set("build-id", unusedArgs[0])
68+
unusedArgs = unusedArgs[1:]
69+
}
70+
if len(unusedArgs) > 0 {
71+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
72+
}
6473
params := stainless.BuildDiagnosticListParams{}
6574
var res []byte
6675
_, err := cc.client.Builds.Diagnostics.List(

pkg/cmd/org.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package cmd
44

55
import (
66
"context"
7+
"fmt"
78

89
"github.com/stainless-api/stainless-api-go/option"
910
"github.com/tidwall/gjson"
@@ -32,6 +33,14 @@ var orgsList = cli.Command{
3233

3334
func handleOrgsRetrieve(ctx context.Context, cmd *cli.Command) error {
3435
cc := getAPICommandContext(cmd)
36+
unusedArgs := cmd.Args().Slice()
37+
if !cmd.IsSet("org") && len(unusedArgs) > 0 {
38+
cmd.Set("org", unusedArgs[0])
39+
unusedArgs = unusedArgs[1:]
40+
}
41+
if len(unusedArgs) > 0 {
42+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
43+
}
3544
var res []byte
3645
_, err := cc.client.Orgs.Get(
3746
context.TODO(),
@@ -51,6 +60,10 @@ func handleOrgsRetrieve(ctx context.Context, cmd *cli.Command) error {
5160

5261
func handleOrgsList(ctx context.Context, cmd *cli.Command) error {
5362
cc := getAPICommandContext(cmd)
63+
unusedArgs := cmd.Args().Slice()
64+
if len(unusedArgs) > 0 {
65+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
66+
}
5467
var res []byte
5568
_, err := cc.client.Orgs.List(
5669
context.TODO(),

pkg/cmd/project.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package cmd
44

55
import (
66
"context"
7+
"fmt"
78

89
"github.com/stainless-api/stainless-api-cli/pkg/jsonflag"
910
"github.com/stainless-api/stainless-api-go"
@@ -119,6 +120,10 @@ var projectsList = cli.Command{
119120

120121
func handleProjectsCreate(ctx context.Context, cmd *cli.Command) error {
121122
cc := getAPICommandContext(cmd)
123+
unusedArgs := cmd.Args().Slice()
124+
if len(unusedArgs) > 0 {
125+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
126+
}
122127
params := stainless.ProjectNewParams{}
123128
var res []byte
124129
_, err := cc.client.Projects.New(
@@ -139,6 +144,10 @@ func handleProjectsCreate(ctx context.Context, cmd *cli.Command) error {
139144

140145
func handleProjectsRetrieve(ctx context.Context, cmd *cli.Command) error {
141146
cc := getAPICommandContext(cmd)
147+
unusedArgs := cmd.Args().Slice()
148+
if len(unusedArgs) > 0 {
149+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
150+
}
142151
params := stainless.ProjectGetParams{}
143152
if cmd.IsSet("project") {
144153
params.Project = stainless.String(cmd.Value("project").(string))
@@ -162,6 +171,10 @@ func handleProjectsRetrieve(ctx context.Context, cmd *cli.Command) error {
162171

163172
func handleProjectsUpdate(ctx context.Context, cmd *cli.Command) error {
164173
cc := getAPICommandContext(cmd)
174+
unusedArgs := cmd.Args().Slice()
175+
if len(unusedArgs) > 0 {
176+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
177+
}
165178
params := stainless.ProjectUpdateParams{}
166179
if cmd.IsSet("project") {
167180
params.Project = stainless.String(cmd.Value("project").(string))
@@ -185,6 +198,10 @@ func handleProjectsUpdate(ctx context.Context, cmd *cli.Command) error {
185198

186199
func handleProjectsList(ctx context.Context, cmd *cli.Command) error {
187200
cc := getAPICommandContext(cmd)
201+
unusedArgs := cmd.Args().Slice()
202+
if len(unusedArgs) > 0 {
203+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
204+
}
188205
params := stainless.ProjectListParams{}
189206
var res []byte
190207
_, err := cc.client.Projects.List(

pkg/cmd/projectbranch.go

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package cmd
44

55
import (
66
"context"
7+
"fmt"
78

89
"github.com/stainless-api/stainless-api-cli/pkg/jsonflag"
910
"github.com/stainless-api/stainless-api-go"
@@ -126,6 +127,10 @@ var projectsBranchesRebase = cli.Command{
126127

127128
func handleProjectsBranchesCreate(ctx context.Context, cmd *cli.Command) error {
128129
cc := getAPICommandContext(cmd)
130+
unusedArgs := cmd.Args().Slice()
131+
if len(unusedArgs) > 0 {
132+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
133+
}
129134
params := stainless.ProjectBranchNewParams{}
130135
if cmd.IsSet("project") {
131136
params.Project = stainless.String(cmd.Value("project").(string))
@@ -149,6 +154,14 @@ func handleProjectsBranchesCreate(ctx context.Context, cmd *cli.Command) error {
149154

150155
func handleProjectsBranchesRetrieve(ctx context.Context, cmd *cli.Command) error {
151156
cc := getAPICommandContext(cmd)
157+
unusedArgs := cmd.Args().Slice()
158+
if !cmd.IsSet("branch") && len(unusedArgs) > 0 {
159+
cmd.Set("branch", unusedArgs[0])
160+
unusedArgs = unusedArgs[1:]
161+
}
162+
if len(unusedArgs) > 0 {
163+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
164+
}
152165
params := stainless.ProjectBranchGetParams{}
153166
if cmd.IsSet("project") {
154167
params.Project = stainless.String(cmd.Value("project").(string))
@@ -173,6 +186,10 @@ func handleProjectsBranchesRetrieve(ctx context.Context, cmd *cli.Command) error
173186

174187
func handleProjectsBranchesList(ctx context.Context, cmd *cli.Command) error {
175188
cc := getAPICommandContext(cmd)
189+
unusedArgs := cmd.Args().Slice()
190+
if len(unusedArgs) > 0 {
191+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
192+
}
176193
params := stainless.ProjectBranchListParams{}
177194
if cmd.IsSet("project") {
178195
params.Project = stainless.String(cmd.Value("project").(string))
@@ -196,6 +213,14 @@ func handleProjectsBranchesList(ctx context.Context, cmd *cli.Command) error {
196213

197214
func handleProjectsBranchesDelete(ctx context.Context, cmd *cli.Command) error {
198215
cc := getAPICommandContext(cmd)
216+
unusedArgs := cmd.Args().Slice()
217+
if !cmd.IsSet("branch") && len(unusedArgs) > 0 {
218+
cmd.Set("branch", unusedArgs[0])
219+
unusedArgs = unusedArgs[1:]
220+
}
221+
if len(unusedArgs) > 0 {
222+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
223+
}
199224
params := stainless.ProjectBranchDeleteParams{}
200225
if cmd.IsSet("project") {
201226
params.Project = stainless.String(cmd.Value("project").(string))
@@ -220,6 +245,14 @@ func handleProjectsBranchesDelete(ctx context.Context, cmd *cli.Command) error {
220245

221246
func handleProjectsBranchesRebase(ctx context.Context, cmd *cli.Command) error {
222247
cc := getAPICommandContext(cmd)
248+
unusedArgs := cmd.Args().Slice()
249+
if !cmd.IsSet("branch") && len(unusedArgs) > 0 {
250+
cmd.Set("branch", unusedArgs[0])
251+
unusedArgs = unusedArgs[1:]
252+
}
253+
if len(unusedArgs) > 0 {
254+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
255+
}
223256
params := stainless.ProjectBranchRebaseParams{}
224257
if cmd.IsSet("project") {
225258
params.Project = stainless.String(cmd.Value("project").(string))

pkg/cmd/projectconfig.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package cmd
44

55
import (
66
"context"
7+
"fmt"
78

89
"github.com/stainless-api/stainless-api-cli/pkg/jsonflag"
910
"github.com/stainless-api/stainless-api-go"
@@ -66,6 +67,10 @@ var projectsConfigsGuess = cli.Command{
6667

6768
func handleProjectsConfigsRetrieve(ctx context.Context, cmd *cli.Command) error {
6869
cc := getAPICommandContext(cmd)
70+
unusedArgs := cmd.Args().Slice()
71+
if len(unusedArgs) > 0 {
72+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
73+
}
6974
params := stainless.ProjectConfigGetParams{}
7075
if cmd.IsSet("project") {
7176
params.Project = stainless.String(cmd.Value("project").(string))
@@ -89,6 +94,10 @@ func handleProjectsConfigsRetrieve(ctx context.Context, cmd *cli.Command) error
8994

9095
func handleProjectsConfigsGuess(ctx context.Context, cmd *cli.Command) error {
9196
cc := getAPICommandContext(cmd)
97+
unusedArgs := cmd.Args().Slice()
98+
if len(unusedArgs) > 0 {
99+
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
100+
}
92101
params := stainless.ProjectConfigGuessParams{}
93102
if cmd.IsSet("project") {
94103
params.Project = stainless.String(cmd.Value("project").(string))

0 commit comments

Comments
 (0)