Compare commits

..

3 Commits

Author SHA1 Message Date
Andrew Nester 5f839e3b9b
refactor 2024-10-08 15:45:07 +02:00
Andrew Nester 3ddf6b5c55
use diagnostics instead of error 2024-10-08 15:36:57 +02:00
Andrew Nester dbb3c2b8b5
Update libs/flags/json_flag.go
Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com>
2024-10-08 13:30:13 +02:00
115 changed files with 2074 additions and 1058 deletions

View File

@ -5,6 +5,7 @@ package {{(.TrimPrefix "account").SnakeName}}
import (
"github.com/databricks/cli/libs/cmdio"
"github.com/databricks/cli/libs/flags"
"github.com/databricks/cli/libs/diag"
"github.com/databricks/cli/cmd/root"
"github.com/databricks/databricks-sdk-go/service/{{.Package.Name}}"
"github.com/spf13/cobra"
@ -231,9 +232,12 @@ func new{{.PascalName}}() *cobra.Command {
{{- if .Request }}
{{ if .CanUseJson }}
if cmd.Flags().Changed("json") {
err = {{.CamelName}}Json.Unmarshal(&{{.CamelName}}Req)
if err != nil {
return err
diags := {{.CamelName}}Json.Unmarshal(&{{.CamelName}}Req)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}{{end}}{{ if .MustUseJson }}else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -8,6 +8,7 @@ import (
"text/template"
"github.com/databricks/cli/bundle"
"github.com/databricks/cli/libs/cmdio"
"github.com/databricks/cli/libs/diag"
"github.com/databricks/databricks-sdk-go/service/iam"
"github.com/fatih/color"
@ -28,34 +29,6 @@ var renderFuncMap = template.FuncMap{
},
}
const errorTemplate = `{{ "Error" | red }}: {{ .Summary }}
{{- range $index, $element := .Paths }}
{{ if eq $index 0 }}at {{else}} {{ end}}{{ $element.String | green }}
{{- end }}
{{- range $index, $element := .Locations }}
{{ if eq $index 0 }}in {{else}} {{ end}}{{ $element.String | cyan }}
{{- end }}
{{- if .Detail }}
{{ .Detail }}
{{- end }}
`
const warningTemplate = `{{ "Warning" | yellow }}: {{ .Summary }}
{{- range $index, $element := .Paths }}
{{ if eq $index 0 }}at {{else}} {{ end}}{{ $element.String | green }}
{{- end }}
{{- range $index, $element := .Locations }}
{{ if eq $index 0 }}in {{else}} {{ end}}{{ $element.String | cyan }}
{{- end }}
{{- if .Detail }}
{{ .Detail }}
{{- end }}
`
const summaryTemplate = `{{- if .Name -}}
Name: {{ .Name | bold }}
{{- if .Target }}
@ -128,19 +101,7 @@ func renderSummaryTemplate(out io.Writer, b *bundle.Bundle, diags diag.Diagnosti
}
func renderDiagnostics(out io.Writer, b *bundle.Bundle, diags diag.Diagnostics) error {
errorT := template.Must(template.New("error").Funcs(renderFuncMap).Parse(errorTemplate))
warningT := template.Must(template.New("warning").Funcs(renderFuncMap).Parse(warningTemplate))
// Print errors and warnings.
for _, d := range diags {
var t *template.Template
switch d.Severity {
case diag.Error:
t = errorT
case diag.Warning:
t = warningT
}
for i := range d.Locations {
if b == nil {
break
@ -155,15 +116,9 @@ func renderDiagnostics(out io.Writer, b *bundle.Bundle, diags diag.Diagnostics)
}
}
}
// Render the diagnostic with the appropriate template.
err := t.Execute(out, d)
if err != nil {
return fmt.Errorf("failed to render template: %w", err)
}
}
return nil
return cmdio.RenderDiagnostics(out, diags)
}
// RenderOptions contains options for rendering diagnostics.

View File

@ -205,9 +205,12 @@ func newUpdateRuleSet() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateRuleSetJson.Unmarshal(&updateRuleSetReq)
if err != nil {
return err
diags := updateRuleSetJson.Unmarshal(&updateRuleSetReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -78,9 +78,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -316,9 +319,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -90,9 +90,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -129,9 +129,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -88,9 +88,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -320,9 +323,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.IntegrationId = args[0]

View File

@ -107,9 +107,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -127,9 +127,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -97,9 +97,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -358,9 +361,12 @@ func newPatch() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = patchJson.Unmarshal(&patchReq)
if err != nil {
return err
diags := patchJson.Unmarshal(&patchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -446,9 +452,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -132,9 +132,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -411,9 +414,12 @@ func newReplace() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = replaceJson.Unmarshal(&replaceReq)
if err != nil {
return err
diags := replaceJson.Unmarshal(&replaceReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
replaceReq.IpAccessListId = args[0]
@ -505,9 +511,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -162,9 +162,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -369,9 +372,12 @@ func newPatchStatus() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = patchStatusJson.Unmarshal(&patchStatusReq)
if err != nil {
return err
diags := patchStatusJson.Unmarshal(&patchStatusReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
patchStatusReq.LogDeliveryConfigurationId = args[0]

View File

@ -85,9 +85,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
_, err = fmt.Sscan(args[0], &createReq.WorkspaceId)
@ -343,9 +346,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
_, err = fmt.Sscan(args[0], &updateReq.WorkspaceId)

View File

@ -80,9 +80,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -304,9 +307,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.MetastoreId = args[0]

View File

@ -96,9 +96,12 @@ func newCreateNetworkConnectivityConfiguration() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createNetworkConnectivityConfigurationJson.Unmarshal(&createNetworkConnectivityConfigurationReq)
if err != nil {
return err
diags := createNetworkConnectivityConfigurationJson.Unmarshal(&createNetworkConnectivityConfigurationReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -187,9 +190,12 @@ func newCreatePrivateEndpointRule() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createPrivateEndpointRuleJson.Unmarshal(&createPrivateEndpointRuleReq)
if err != nil {
return err
diags := createPrivateEndpointRuleJson.Unmarshal(&createPrivateEndpointRuleReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
createPrivateEndpointRuleReq.NetworkConnectivityConfigId = args[0]

View File

@ -97,9 +97,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -189,9 +189,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -109,9 +109,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -411,9 +414,12 @@ func newReplace() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = replaceJson.Unmarshal(&replaceReq)
if err != nil {
return err
diags := replaceJson.Unmarshal(&replaceReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
replaceReq.PrivateAccessSettingsId = args[0]

View File

@ -85,9 +85,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -315,9 +318,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.IntegrationId = args[0]

View File

@ -95,9 +95,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -358,9 +361,12 @@ func newPatch() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = patchJson.Unmarshal(&patchReq)
if err != nil {
return err
diags := patchJson.Unmarshal(&patchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -448,9 +454,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -88,9 +88,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
createReq.MetastoreId = args[0]
@ -340,9 +343,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.MetastoreId = args[0]

View File

@ -87,9 +87,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -80,9 +80,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}

View File

@ -103,9 +103,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -374,9 +377,12 @@ func newPatch() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = patchJson.Unmarshal(&patchReq)
if err != nil {
return err
diags := patchJson.Unmarshal(&patchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -465,9 +471,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -104,9 +104,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -273,9 +273,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
_, err = fmt.Sscan(args[0], &updateReq.WorkspaceId)

View File

@ -133,9 +133,12 @@ func newCreate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -551,9 +554,12 @@ func newUpdate() *cobra.Command {
a := root.AccountClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -42,9 +42,9 @@ func makeCommand(method string) *cobra.Command {
var path = args[0]
var request any
err := payload.Unmarshal(&request)
if err != nil {
return err
diags := payload.Unmarshal(&request)
if diags.HasError() {
return diags.Error()
}
cfg := &config.Config{}

View File

@ -93,9 +93,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -357,9 +360,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -85,9 +85,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -354,9 +357,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Id = args[0]

View File

@ -112,9 +112,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -278,9 +281,12 @@ func newDeploy() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deployJson.Unmarshal(&deployReq)
if err != nil {
return err
diags := deployJson.Unmarshal(&deployReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
deployReq.AppName = args[0]
@ -716,9 +722,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
setPermissionsReq.AppName = args[0]
@ -925,9 +934,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Name = args[0]
@ -994,9 +1006,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updatePermissionsReq.AppName = args[0]

View File

@ -145,9 +145,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -127,9 +127,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -105,9 +105,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -363,9 +366,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Name = args[0]

View File

@ -85,9 +85,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -344,9 +347,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Name = args[0]

View File

@ -113,9 +113,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -185,9 +188,12 @@ func newDelete() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteJson.Unmarshal(&deleteReq)
if err != nil {
return err
diags := deleteJson.Unmarshal(&deleteReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -284,9 +290,12 @@ func newEdit() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = editJson.Unmarshal(&editReq)
if err != nil {
return err
diags := editJson.Unmarshal(&editReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -630,9 +639,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -711,9 +723,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -134,9 +134,12 @@ func newChangeOwner() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = changeOwnerJson.Unmarshal(&changeOwnerReq)
if err != nil {
return err
diags := changeOwnerJson.Unmarshal(&changeOwnerReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -262,9 +265,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -356,9 +362,12 @@ func newDelete() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteJson.Unmarshal(&deleteReq)
if err != nil {
return err
diags := deleteJson.Unmarshal(&deleteReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -513,9 +522,12 @@ func newEdit() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = editJson.Unmarshal(&editReq)
if err != nil {
return err
diags := editJson.Unmarshal(&editReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -611,9 +623,12 @@ func newEvents() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = eventsJson.Unmarshal(&eventsReq)
if err != nil {
return err
diags := eventsJson.Unmarshal(&eventsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1063,9 +1078,12 @@ func newPermanentDelete() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = permanentDeleteJson.Unmarshal(&permanentDeleteReq)
if err != nil {
return err
diags := permanentDeleteJson.Unmarshal(&permanentDeleteReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1155,9 +1173,12 @@ func newPin() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = pinJson.Unmarshal(&pinReq)
if err != nil {
return err
diags := pinJson.Unmarshal(&pinReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1254,9 +1275,12 @@ func newResize() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = resizeJson.Unmarshal(&resizeReq)
if err != nil {
return err
diags := resizeJson.Unmarshal(&resizeReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1364,9 +1388,12 @@ func newRestart() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = restartJson.Unmarshal(&restartReq)
if err != nil {
return err
diags := restartJson.Unmarshal(&restartReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1458,9 +1485,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -1602,9 +1632,12 @@ func newStart() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = startJson.Unmarshal(&startReq)
if err != nil {
return err
diags := startJson.Unmarshal(&startReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1706,9 +1739,12 @@ func newUnpin() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = unpinJson.Unmarshal(&unpinReq)
if err != nil {
return err
diags := unpinJson.Unmarshal(&unpinReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1818,9 +1854,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1899,9 +1938,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -130,9 +130,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -92,9 +92,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -355,9 +358,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -86,9 +86,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
createReq.ListingId = args[0]
@ -319,9 +322,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -85,9 +85,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -75,9 +75,12 @@ func newExchangeToken() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = exchangeTokenJson.Unmarshal(&exchangeTokenReq)
if err != nil {
return err
diags := exchangeTokenJson.Unmarshal(&exchangeTokenReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -75,9 +75,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -196,9 +199,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -78,9 +78,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -405,9 +408,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -199,9 +199,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -132,9 +132,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -130,9 +130,12 @@ func newCreateExperiment() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createExperimentJson.Unmarshal(&createExperimentReq)
if err != nil {
return err
diags := createExperimentJson.Unmarshal(&createExperimentReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -203,9 +206,12 @@ func newCreateRun() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createRunJson.Unmarshal(&createRunReq)
if err != nil {
return err
diags := createRunJson.Unmarshal(&createRunReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -277,9 +283,12 @@ func newDeleteExperiment() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteExperimentJson.Unmarshal(&deleteExperimentReq)
if err != nil {
return err
diags := deleteExperimentJson.Unmarshal(&deleteExperimentReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -352,9 +361,12 @@ func newDeleteRun() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteRunJson.Unmarshal(&deleteRunReq)
if err != nil {
return err
diags := deleteRunJson.Unmarshal(&deleteRunReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -435,9 +447,12 @@ func newDeleteRuns() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteRunsJson.Unmarshal(&deleteRunsReq)
if err != nil {
return err
diags := deleteRunsJson.Unmarshal(&deleteRunsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -518,9 +533,12 @@ func newDeleteTag() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteTagJson.Unmarshal(&deleteTagReq)
if err != nil {
return err
diags := deleteTagJson.Unmarshal(&deleteTagReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1108,9 +1126,12 @@ func newLogBatch() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = logBatchJson.Unmarshal(&logBatchReq)
if err != nil {
return err
diags := logBatchJson.Unmarshal(&logBatchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -1174,9 +1195,12 @@ func newLogInputs() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = logInputsJson.Unmarshal(&logInputsReq)
if err != nil {
return err
diags := logInputsJson.Unmarshal(&logInputsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -1254,9 +1278,12 @@ func newLogMetric() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = logMetricJson.Unmarshal(&logMetricReq)
if err != nil {
return err
diags := logMetricJson.Unmarshal(&logMetricReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1335,9 +1362,12 @@ func newLogModel() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = logModelJson.Unmarshal(&logModelReq)
if err != nil {
return err
diags := logModelJson.Unmarshal(&logModelReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -1414,9 +1444,12 @@ func newLogParam() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = logParamJson.Unmarshal(&logParamReq)
if err != nil {
return err
diags := logParamJson.Unmarshal(&logParamReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1497,9 +1530,12 @@ func newRestoreExperiment() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = restoreExperimentJson.Unmarshal(&restoreExperimentReq)
if err != nil {
return err
diags := restoreExperimentJson.Unmarshal(&restoreExperimentReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1572,9 +1608,12 @@ func newRestoreRun() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = restoreRunJson.Unmarshal(&restoreRunReq)
if err != nil {
return err
diags := restoreRunJson.Unmarshal(&restoreRunReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1655,9 +1694,12 @@ func newRestoreRuns() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = restoreRunsJson.Unmarshal(&restoreRunsReq)
if err != nil {
return err
diags := restoreRunsJson.Unmarshal(&restoreRunsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1732,9 +1774,12 @@ func newSearchExperiments() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = searchExperimentsJson.Unmarshal(&searchExperimentsReq)
if err != nil {
return err
diags := searchExperimentsJson.Unmarshal(&searchExperimentsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -1800,9 +1845,12 @@ func newSearchRuns() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = searchRunsJson.Unmarshal(&searchRunsReq)
if err != nil {
return err
diags := searchRunsJson.Unmarshal(&searchRunsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -1874,9 +1922,12 @@ func newSetExperimentTag() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setExperimentTagJson.Unmarshal(&setExperimentTagReq)
if err != nil {
return err
diags := setExperimentTagJson.Unmarshal(&setExperimentTagReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1951,9 +2002,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
setPermissionsReq.ExperimentId = args[0]
@ -2032,9 +2086,12 @@ func newSetTag() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setTagJson.Unmarshal(&setTagReq)
if err != nil {
return err
diags := setTagJson.Unmarshal(&setTagReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2112,9 +2169,12 @@ func newUpdateExperiment() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateExperimentJson.Unmarshal(&updateExperimentReq)
if err != nil {
return err
diags := updateExperimentJson.Unmarshal(&updateExperimentReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2183,9 +2243,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updatePermissionsReq.ExperimentId = args[0]
@ -2251,9 +2314,12 @@ func newUpdateRun() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateRunJson.Unmarshal(&updateRunReq)
if err != nil {
return err
diags := updateRunJson.Unmarshal(&updateRunReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}

View File

@ -112,9 +112,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -381,9 +384,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Name = args[0]

View File

@ -85,9 +85,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -381,9 +384,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -105,9 +105,12 @@ func newCreateMessage() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createMessageJson.Unmarshal(&createMessageReq)
if err != nil {
return err
diags := createMessageJson.Unmarshal(&createMessageReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
createMessageReq.SpaceId = args[0]
@ -392,9 +395,12 @@ func newStartConversation() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = startConversationJson.Unmarshal(&startConversationReq)
if err != nil {
return err
diags := startConversationJson.Unmarshal(&startConversationReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
startConversationReq.SpaceId = args[0]

View File

@ -102,9 +102,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -355,9 +358,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -101,9 +101,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -367,9 +370,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.ScriptId = args[0]

View File

@ -223,9 +223,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
_, err = fmt.Sscan(args[0], &updateReq.SecurableType)

View File

@ -97,9 +97,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -358,9 +361,12 @@ func newPatch() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = patchJson.Unmarshal(&patchReq)
if err != nil {
return err
diags := patchJson.Unmarshal(&patchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -446,9 +452,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -128,9 +128,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -206,9 +209,12 @@ func newDelete() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteJson.Unmarshal(&deleteReq)
if err != nil {
return err
diags := deleteJson.Unmarshal(&deleteReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -309,9 +315,12 @@ func newEdit() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = editJson.Unmarshal(&editReq)
if err != nil {
return err
diags := editJson.Unmarshal(&editReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -631,9 +640,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -712,9 +724,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -99,9 +99,12 @@ func newAdd() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = addJson.Unmarshal(&addReq)
if err != nil {
return err
diags := addJson.Unmarshal(&addReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -192,9 +195,12 @@ func newEdit() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = editJson.Unmarshal(&editReq)
if err != nil {
return err
diags := editJson.Unmarshal(&editReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -311,9 +317,12 @@ func newRemove() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = removeJson.Unmarshal(&removeReq)
if err != nil {
return err
diags := removeJson.Unmarshal(&removeReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -133,9 +133,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -414,9 +417,12 @@ func newReplace() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = replaceJson.Unmarshal(&replaceReq)
if err != nil {
return err
diags := replaceJson.Unmarshal(&replaceReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
replaceReq.IpAccessListId = args[0]
@ -510,9 +516,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -116,9 +116,12 @@ func newCancelAllRuns() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = cancelAllRunsJson.Unmarshal(&cancelAllRunsReq)
if err != nil {
return err
diags := cancelAllRunsJson.Unmarshal(&cancelAllRunsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -193,9 +196,12 @@ func newCancelRun() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = cancelRunJson.Unmarshal(&cancelRunReq)
if err != nil {
return err
diags := cancelRunJson.Unmarshal(&cancelRunReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -291,9 +297,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -364,9 +373,12 @@ func newDelete() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteJson.Unmarshal(&deleteReq)
if err != nil {
return err
diags := deleteJson.Unmarshal(&deleteReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -457,9 +469,12 @@ func newDeleteRun() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteRunJson.Unmarshal(&deleteRunReq)
if err != nil {
return err
diags := deleteRunJson.Unmarshal(&deleteRunReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1143,9 +1158,12 @@ func newRepairRun() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = repairRunJson.Unmarshal(&repairRunReq)
if err != nil {
return err
diags := repairRunJson.Unmarshal(&repairRunReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1242,9 +1260,12 @@ func newReset() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = resetJson.Unmarshal(&resetReq)
if err != nil {
return err
diags := resetJson.Unmarshal(&resetReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -1332,9 +1353,12 @@ func newRunNow() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = runNowJson.Unmarshal(&runNowReq)
if err != nil {
return err
diags := runNowJson.Unmarshal(&runNowReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1436,9 +1460,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -1538,9 +1565,12 @@ func newSubmit() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = submitJson.Unmarshal(&submitReq)
if err != nil {
return err
diags := submitJson.Unmarshal(&submitReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -1632,9 +1662,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -1717,9 +1750,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -108,9 +108,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -180,9 +183,12 @@ func newCreateSchedule() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createScheduleJson.Unmarshal(&createScheduleReq)
if err != nil {
return err
diags := createScheduleJson.Unmarshal(&createScheduleReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -250,9 +256,12 @@ func newCreateSubscription() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createSubscriptionJson.Unmarshal(&createSubscriptionReq)
if err != nil {
return err
diags := createSubscriptionJson.Unmarshal(&createSubscriptionReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -870,9 +879,12 @@ func newMigrate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = migrateJson.Unmarshal(&migrateReq)
if err != nil {
return err
diags := migrateJson.Unmarshal(&migrateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -941,9 +953,12 @@ func newPublish() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = publishJson.Unmarshal(&publishReq)
if err != nil {
return err
diags := publishJson.Unmarshal(&publishReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
publishReq.DashboardId = args[0]
@ -1128,9 +1143,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.DashboardId = args[0]
@ -1200,9 +1218,12 @@ func newUpdateSchedule() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateScheduleJson.Unmarshal(&updateScheduleReq)
if err != nil {
return err
diags := updateScheduleJson.Unmarshal(&updateScheduleReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -190,9 +190,12 @@ func newInstall() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = installJson.Unmarshal(&installReq)
if err != nil {
return err
diags := installJson.Unmarshal(&installReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -251,9 +254,12 @@ func newUninstall() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = uninstallJson.Unmarshal(&uninstallReq)
if err != nil {
return err
diags := uninstallJson.Unmarshal(&uninstallReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -112,9 +112,12 @@ func newAssign() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = assignJson.Unmarshal(&assignReq)
if err != nil {
return err
diags := assignJson.Unmarshal(&assignReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
_, err = fmt.Sscan(args[0], &assignReq.WorkspaceId)
@ -201,9 +204,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -606,9 +612,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -690,9 +699,12 @@ func newUpdateAssignment() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateAssignmentJson.Unmarshal(&updateAssignmentReq)
if err != nil {
return err
diags := updateAssignmentJson.Unmarshal(&updateAssignmentReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -141,9 +141,12 @@ func newApproveTransitionRequest() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = approveTransitionRequestJson.Unmarshal(&approveTransitionRequestReq)
if err != nil {
return err
diags := approveTransitionRequestJson.Unmarshal(&approveTransitionRequestReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -235,9 +238,12 @@ func newCreateComment() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createCommentJson.Unmarshal(&createCommentReq)
if err != nil {
return err
diags := createCommentJson.Unmarshal(&createCommentReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -322,9 +328,12 @@ func newCreateModel() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createModelJson.Unmarshal(&createModelReq)
if err != nil {
return err
diags := createModelJson.Unmarshal(&createModelReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -403,9 +412,12 @@ func newCreateModelVersion() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createModelVersionJson.Unmarshal(&createModelVersionReq)
if err != nil {
return err
diags := createModelVersionJson.Unmarshal(&createModelVersionReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -493,9 +505,12 @@ func newCreateTransitionRequest() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createTransitionRequestJson.Unmarshal(&createTransitionRequestReq)
if err != nil {
return err
diags := createTransitionRequestJson.Unmarshal(&createTransitionRequestReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -570,9 +585,12 @@ func newCreateWebhook() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createWebhookJson.Unmarshal(&createWebhookReq)
if err != nil {
return err
diags := createWebhookJson.Unmarshal(&createWebhookReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -1079,9 +1097,12 @@ func newGetLatestVersions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = getLatestVersionsJson.Unmarshal(&getLatestVersionsReq)
if err != nil {
return err
diags := getLatestVersionsJson.Unmarshal(&getLatestVersionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1629,9 +1650,12 @@ func newRejectTransitionRequest() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = rejectTransitionRequestJson.Unmarshal(&rejectTransitionRequestReq)
if err != nil {
return err
diags := rejectTransitionRequestJson.Unmarshal(&rejectTransitionRequestReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1715,9 +1739,12 @@ func newRenameModel() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = renameModelJson.Unmarshal(&renameModelReq)
if err != nil {
return err
diags := renameModelJson.Unmarshal(&renameModelReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1907,9 +1934,12 @@ func newSetModelTag() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setModelTagJson.Unmarshal(&setModelTagReq)
if err != nil {
return err
diags := setModelTagJson.Unmarshal(&setModelTagReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -1996,9 +2026,12 @@ func newSetModelVersionTag() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setModelVersionTagJson.Unmarshal(&setModelVersionTagReq)
if err != nil {
return err
diags := setModelVersionTagJson.Unmarshal(&setModelVersionTagReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2076,9 +2109,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
setPermissionsReq.RegisteredModelId = args[0]
@ -2166,9 +2202,12 @@ func newTestRegistryWebhook() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = testRegistryWebhookJson.Unmarshal(&testRegistryWebhookReq)
if err != nil {
return err
diags := testRegistryWebhookJson.Unmarshal(&testRegistryWebhookReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2259,9 +2298,12 @@ func newTransitionStage() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = transitionStageJson.Unmarshal(&transitionStageReq)
if err != nil {
return err
diags := transitionStageJson.Unmarshal(&transitionStageReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2350,9 +2392,12 @@ func newUpdateComment() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateCommentJson.Unmarshal(&updateCommentReq)
if err != nil {
return err
diags := updateCommentJson.Unmarshal(&updateCommentReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2430,9 +2475,12 @@ func newUpdateModel() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateModelJson.Unmarshal(&updateModelReq)
if err != nil {
return err
diags := updateModelJson.Unmarshal(&updateModelReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2508,9 +2556,12 @@ func newUpdateModelVersion() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateModelVersionJson.Unmarshal(&updateModelVersionReq)
if err != nil {
return err
diags := updateModelVersionJson.Unmarshal(&updateModelVersionReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -2582,9 +2633,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updatePermissionsReq.RegisteredModelId = args[0]
@ -2663,9 +2717,12 @@ func newUpdateWebhook() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateWebhookJson.Unmarshal(&updateWebhookReq)
if err != nil {
return err
diags := updateWebhookJson.Unmarshal(&updateWebhookReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -377,9 +377,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.FullName = args[0]

View File

@ -84,9 +84,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -313,9 +316,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Id = args[0]

View File

@ -79,9 +79,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}

View File

@ -92,9 +92,12 @@ func newMigratePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = migratePermissionsJson.Unmarshal(&migratePermissionsReq)
if err != nil {
return err
diags := migratePermissionsJson.Unmarshal(&migratePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -265,9 +265,12 @@ func newSet() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setJson.Unmarshal(&setReq)
if err != nil {
return err
diags := setJson.Unmarshal(&setReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
setReq.RequestObjectType = args[0]
@ -340,9 +343,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.RequestObjectType = args[0]

View File

@ -98,9 +98,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -699,9 +702,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -788,9 +794,12 @@ func newStartUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = startUpdateJson.Unmarshal(&startUpdateReq)
if err != nil {
return err
diags := startUpdateJson.Unmarshal(&startUpdateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -975,9 +984,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -1056,9 +1068,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -110,9 +110,12 @@ func newEnforceCompliance() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = enforceComplianceJson.Unmarshal(&enforceComplianceReq)
if err != nil {
return err
diags := enforceComplianceJson.Unmarshal(&enforceComplianceReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -104,9 +104,12 @@ func newEnforceCompliance() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = enforceComplianceJson.Unmarshal(&enforceComplianceReq)
if err != nil {
return err
diags := enforceComplianceJson.Unmarshal(&enforceComplianceReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -73,9 +73,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -259,9 +262,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -91,9 +91,12 @@ func newAddListingToExchange() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = addListingToExchangeJson.Unmarshal(&addListingToExchangeReq)
if err != nil {
return err
diags := addListingToExchangeJson.Unmarshal(&addListingToExchangeReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -154,9 +157,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -546,9 +552,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -77,9 +77,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -273,9 +276,12 @@ func newList() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = listJson.Unmarshal(&listReq)
if err != nil {
return err
diags := listJson.Unmarshal(&listReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -75,9 +75,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -326,9 +329,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -142,9 +142,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.ListingId = args[0]

View File

@ -208,9 +208,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Id = args[0]

View File

@ -74,9 +74,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -325,9 +328,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -97,9 +97,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -446,9 +449,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -196,9 +196,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
createReq.TableName = args[0]
@ -559,9 +562,12 @@ func newRegenerateDashboard() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = regenerateDashboardJson.Unmarshal(&regenerateDashboardReq)
if err != nil {
return err
diags := regenerateDashboardJson.Unmarshal(&regenerateDashboardReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
regenerateDashboardReq.TableName = args[0]
@ -724,9 +730,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.TableName = args[0]

View File

@ -96,9 +96,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -454,9 +457,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -85,9 +85,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -425,9 +428,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Id = args[0]

View File

@ -87,9 +87,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -222,9 +225,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -84,9 +84,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -217,9 +220,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Id = args[0]

View File

@ -118,9 +118,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -404,9 +407,12 @@ func newRotateToken() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = rotateTokenJson.Unmarshal(&rotateTokenReq)
if err != nil {
return err
diags := rotateTokenJson.Unmarshal(&rotateTokenReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
rotateTokenReq.Name = args[0]
@ -554,9 +560,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -135,9 +135,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -509,9 +512,12 @@ func newSetAlias() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setAliasJson.Unmarshal(&setAliasReq)
if err != nil {
return err
diags := setAliasJson.Unmarshal(&setAliasReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
setAliasReq.FullName = args[0]
@ -589,9 +595,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -7,6 +7,7 @@ import (
"github.com/databricks/cli/cmd/root"
"github.com/databricks/cli/libs/cmdio"
"github.com/databricks/cli/libs/diag"
"github.com/databricks/cli/libs/flags"
"github.com/databricks/databricks-sdk-go"
"github.com/databricks/databricks-sdk-go/service/workspace"
@ -33,12 +34,10 @@ func createOverride(createCmd *cobra.Command, createReq *workspace.CreateRepo) {
createJson := createCmd.Flag("json").Value.(*flags.JsonFlag)
createCmd.RunE = func(cmd *cobra.Command, args []string) (err error) {
ctx := cmd.Context()
var diags diag.Diagnostics
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(createReq)
if err != nil {
return err
}
diags = createJson.Unmarshal(createReq)
} else {
createReq.Url = args[0]
if len(args) > 1 {
@ -55,7 +54,7 @@ func createOverride(createCmd *cobra.Command, createReq *workspace.CreateRepo) {
if err != nil {
return err
}
return cmdio.Render(ctx, response)
return cmdio.RenderWithDiagnostics(ctx, response, diags)
}
}
@ -101,12 +100,10 @@ func updateOverride(updateCmd *cobra.Command, updateReq *workspace.UpdateRepo) {
updateJson := updateCmd.Flag("json").Value.(*flags.JsonFlag)
updateCmd.RunE = func(cmd *cobra.Command, args []string) (err error) {
ctx := cmd.Context()
var diags diag.Diagnostics
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
}
diags = updateJson.Unmarshal(&updateReq)
} else {
updateReq.RepoId, err = repoArgumentToRepoID(ctx, w, args)
if err != nil {
@ -118,7 +115,7 @@ func updateOverride(updateCmd *cobra.Command, updateReq *workspace.UpdateRepo) {
if err != nil {
return err
}
return nil
return diags.Error()
}
}

View File

@ -110,9 +110,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -520,9 +523,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -603,9 +609,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -687,9 +696,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -197,9 +197,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -100,9 +100,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -386,9 +389,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -8,6 +8,7 @@ import (
"github.com/databricks/cli/cmd/root"
"github.com/databricks/cli/libs/cmdio"
"github.com/databricks/cli/libs/diag"
"github.com/databricks/cli/libs/flags"
"github.com/databricks/databricks-sdk-go/service/workspace"
"github.com/spf13/cobra"
@ -60,6 +61,7 @@ func newPutSecret() *cobra.Command {
cmd.PreRunE = root.MustWorkspaceClient
cmd.RunE = func(cmd *cobra.Command, args []string) (err error) {
ctx := cmd.Context()
var diags diag.Diagnostics
w := root.WorkspaceClient(ctx)
bytesValueChanged := cmd.Flags().Changed("bytes-value")
@ -69,9 +71,9 @@ func newPutSecret() *cobra.Command {
}
if cmd.Flags().Changed("json") {
err = putSecretJson.Unmarshal(&putSecretReq)
if err != nil {
return err
diags = putSecretJson.Unmarshal(&putSecretReq)
if diags.HasError() {
return diags.Error()
}
} else {
putSecretReq.Scope = args[0]

View File

@ -110,9 +110,12 @@ func newCreateScope() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createScopeJson.Unmarshal(&createScopeReq)
if err != nil {
return err
diags := createScopeJson.Unmarshal(&createScopeReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -191,9 +194,12 @@ func newDeleteAcl() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteAclJson.Unmarshal(&deleteAclReq)
if err != nil {
return err
diags := deleteAclJson.Unmarshal(&deleteAclReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -273,9 +279,12 @@ func newDeleteScope() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteScopeJson.Unmarshal(&deleteScopeReq)
if err != nil {
return err
diags := deleteScopeJson.Unmarshal(&deleteScopeReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -354,9 +363,12 @@ func newDeleteSecret() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteSecretJson.Unmarshal(&deleteSecretReq)
if err != nil {
return err
diags := deleteSecretJson.Unmarshal(&deleteSecretReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -759,9 +771,12 @@ func newPutAcl() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = putAclJson.Unmarshal(&putAclReq)
if err != nil {
return err
diags := putAclJson.Unmarshal(&putAclReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {

View File

@ -95,9 +95,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -358,9 +361,12 @@ func newPatch() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = patchJson.Unmarshal(&patchReq)
if err != nil {
return err
diags := patchJson.Unmarshal(&patchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -448,9 +454,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -167,9 +167,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")
@ -704,9 +707,12 @@ func newPatch() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = patchJson.Unmarshal(&patchReq)
if err != nil {
return err
diags := patchJson.Unmarshal(&patchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
patchReq.Name = args[0]
@ -774,9 +780,12 @@ func newPut() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = putJson.Unmarshal(&putReq)
if err != nil {
return err
diags := putJson.Unmarshal(&putReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
putReq.Name = args[0]
@ -852,9 +861,12 @@ func newQuery() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = queryJson.Unmarshal(&queryReq)
if err != nil {
return err
diags := queryJson.Unmarshal(&queryReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
queryReq.Name = args[0]
@ -921,9 +933,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
setPermissionsReq.ServingEndpointId = args[0]
@ -1000,9 +1015,12 @@ func newUpdateConfig() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateConfigJson.Unmarshal(&updateConfigReq)
if err != nil {
return err
diags := updateConfigJson.Unmarshal(&updateConfigReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateConfigReq.Name = args[0]
@ -1082,9 +1100,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updatePermissionsReq.ServingEndpointId = args[0]

View File

@ -100,9 +100,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -427,9 +430,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updateReq.Name = args[0]
@ -501,9 +507,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
updatePermissionsReq.Name = args[0]

View File

@ -111,9 +111,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if !cmd.Flags().Changed("json") {
@ -377,9 +380,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -478,9 +484,12 @@ func newValidate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = validateJson.Unmarshal(&validateReq)
if err != nil {
return err
diags := validateJson.Unmarshal(&validateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}

View File

@ -92,9 +92,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
return fmt.Errorf("please provide command input in JSON format by specifying the --json flag")

View File

@ -476,9 +476,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {

View File

@ -96,9 +96,12 @@ func newCreateOboToken() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createOboTokenJson.Unmarshal(&createOboTokenReq)
if err != nil {
return err
diags := createOboTokenJson.Unmarshal(&createOboTokenReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {
@ -458,9 +461,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -523,9 +529,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}

View File

@ -84,9 +84,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -158,9 +161,12 @@ func newDelete() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = deleteJson.Unmarshal(&deleteReq)
if err != nil {
return err
diags := deleteJson.Unmarshal(&deleteReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
} else {
if len(args) == 0 {

View File

@ -107,9 +107,12 @@ func newCreate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = createJson.Unmarshal(&createReq)
if err != nil {
return err
diags := createJson.Unmarshal(&createReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -463,9 +466,12 @@ func newPatch() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = patchJson.Unmarshal(&patchReq)
if err != nil {
return err
diags := patchJson.Unmarshal(&patchReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -546,9 +552,12 @@ func newSetPermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = setPermissionsJson.Unmarshal(&setPermissionsReq)
if err != nil {
return err
diags := setPermissionsJson.Unmarshal(&setPermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
@ -619,9 +628,12 @@ func newUpdate() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updateJson.Unmarshal(&updateReq)
if err != nil {
return err
diags := updateJson.Unmarshal(&updateReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}
if len(args) == 0 {
@ -702,9 +714,12 @@ func newUpdatePermissions() *cobra.Command {
w := root.WorkspaceClient(ctx)
if cmd.Flags().Changed("json") {
err = updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if err != nil {
return err
diags := updatePermissionsJson.Unmarshal(&updatePermissionsReq)
if len(diags) > 0 {
err := cmdio.RenderDiags(ctx, diags)
if err != nil {
return err
}
}
}

Some files were not shown because too many files have changed in this diff Show More