github.com/defang-io/defang/src@v0.0.0-20240505002154-bdf411911834/pkg/cli/configSet.go (about)

     1  package cli
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/defang-io/defang/src/pkg/cli/client"
     7  	"github.com/defang-io/defang/src/pkg/term"
     8  	defangv1 "github.com/defang-io/defang/src/protos/io/defang/v1"
     9  )
    10  
    11  func ConfigSet(ctx context.Context, client client.Client, name string, value string) error {
    12  	term.Debug(" - Setting config", name)
    13  
    14  	if DoDryRun {
    15  		return ErrDryRun
    16  	}
    17  
    18  	err := client.PutConfig(ctx, &defangv1.SecretValue{Name: name, Value: value})
    19  	return err
    20  }