Skip to content

Commit 2768e5b

Browse files
feat: added --output-filter flag and --error-format flag to support better visualization options
1 parent 799d88f commit 2768e5b

File tree

6 files changed

+0
-98
lines changed

6 files changed

+0
-98
lines changed

pkg/cmd/build.go

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,6 @@ var buildsCompare = cli.Command{
438438

439439
func handleBuildsCreate(ctx context.Context, cmd *cli.Command) error {
440440
cc := getAPICommandContext(cmd)
441-
442441
unusedArgs := cmd.Args().Slice()
443442
if len(unusedArgs) > 0 {
444443
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
@@ -496,14 +495,6 @@ func handleBuildsCreate(ctx context.Context, cmd *cli.Command) error {
496495

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

793784
func handleBuildsList(ctx context.Context, cmd *cli.Command) error {
794785
cc := getAPICommandContext(cmd)
795-
unusedArgs := cmd.Args().Slice()
796-
if len(unusedArgs) > 0 {
797-
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
798-
}
799786
params := stainless.BuildListParams{}
800787
var res []byte
801788
_, err := cc.client.Builds.List(
@@ -816,10 +803,6 @@ func handleBuildsList(ctx context.Context, cmd *cli.Command) error {
816803

817804
func handleBuildsCompare(ctx context.Context, cmd *cli.Command) error {
818805
cc := getAPICommandContext(cmd)
819-
unusedArgs := cmd.Args().Slice()
820-
if len(unusedArgs) > 0 {
821-
return fmt.Errorf("Unexpected extra arguments: %v", unusedArgs)
822-
}
823806
params := stainless.BuildCompareParams{}
824807
var res []byte
825808
_, err := cc.client.Builds.Compare(

pkg/cmd/builddiagnostic.go

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

55
import (
66
"context"
7-
"fmt"
87

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

6362
func handleBuildsDiagnosticsList(ctx context.Context, cmd *cli.Command) error {
6463
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-
}
7364
params := stainless.BuildDiagnosticListParams{}
7465
var res []byte
7566
_, err := cc.client.Builds.Diagnostics.List(

pkg/cmd/org.go

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

55
import (
66
"context"
7-
"fmt"
87

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

3433
func handleOrgsRetrieve(ctx context.Context, cmd *cli.Command) error {
3534
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-
}
4435
var res []byte
4536
_, err := cc.client.Orgs.Get(
4637
context.TODO(),
@@ -60,10 +51,6 @@ func handleOrgsRetrieve(ctx context.Context, cmd *cli.Command) error {
6051

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

pkg/cmd/project.go

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

55
import (
66
"context"
7-
"fmt"
87

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

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

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

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

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

pkg/cmd/projectbranch.go

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

55
import (
66
"context"
7-
"fmt"
87

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

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

155150
func handleProjectsBranchesRetrieve(ctx context.Context, cmd *cli.Command) error {
156151
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-
}
165152
params := stainless.ProjectBranchGetParams{}
166153
if cmd.IsSet("project") {
167154
params.Project = stainless.String(cmd.Value("project").(string))
@@ -186,10 +173,6 @@ func handleProjectsBranchesRetrieve(ctx context.Context, cmd *cli.Command) error
186173

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

214197
func handleProjectsBranchesDelete(ctx context.Context, cmd *cli.Command) error {
215198
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-
}
224199
params := stainless.ProjectBranchDeleteParams{}
225200
if cmd.IsSet("project") {
226201
params.Project = stainless.String(cmd.Value("project").(string))
@@ -245,14 +220,6 @@ func handleProjectsBranchesDelete(ctx context.Context, cmd *cli.Command) error {
245220

246221
func handleProjectsBranchesRebase(ctx context.Context, cmd *cli.Command) error {
247222
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-
}
256223
params := stainless.ProjectBranchRebaseParams{}
257224
if cmd.IsSet("project") {
258225
params.Project = stainless.String(cmd.Value("project").(string))

pkg/cmd/projectconfig.go

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

55
import (
66
"context"
7-
"fmt"
87

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

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

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

0 commit comments

Comments
 (0)