config

package
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Example (SetMaskedValue)

https://pkg.go.dev/testing#hdr-Examples

package main

import (
	"fmt"
	"testing"

	"github.com/pingidentity/pingcli/internal/configuration/options"
	"github.com/pingidentity/pingcli/internal/testing/testutils_cobra"
	"github.com/pingidentity/pingcli/internal/testing/testutils_koanf"
)

func main() {
	t := testing.T{}
	testutils_koanf.InitKoanfs(&t)
	_ = testutils_cobra.ExecutePingcli(&t, "config", "set", fmt.Sprintf("%s=%s", options.PingFederateBasicAuthPasswordOption.KoanfKey, "1234"))

}
Output:

SUCCESS: Configuration set successfully:
service.pingFederate.authentication.basicAuth.password=********
Example (SetUnmaskedValue)

https://pkg.go.dev/testing#hdr-Examples

package main

import (
	"fmt"
	"testing"

	"github.com/pingidentity/pingcli/internal/configuration/options"
	"github.com/pingidentity/pingcli/internal/testing/testutils_cobra"
	"github.com/pingidentity/pingcli/internal/testing/testutils_koanf"
)

func main() {
	t := testing.T{}
	testutils_koanf.InitKoanfs(&t)
	_ = testutils_cobra.ExecutePingcli(&t, "config", "set", fmt.Sprintf("%s=%s", options.RootColorOption.KoanfKey, "true"))

}
Output:

SUCCESS: Configuration set successfully:
noColor=true
Example (Set_UnmaskedValuesFlag)

https://pkg.go.dev/testing#hdr-Examples

package main

import (
	"fmt"
	"testing"

	"github.com/pingidentity/pingcli/internal/configuration/options"
	"github.com/pingidentity/pingcli/internal/testing/testutils_cobra"
	"github.com/pingidentity/pingcli/internal/testing/testutils_koanf"
)

func main() {
	t := testing.T{}
	testutils_koanf.InitKoanfs(&t)
	_ = testutils_cobra.ExecutePingcli(&t, "config", "set", "--"+options.ConfigUnmaskSecretValueOption.CobraParamName, fmt.Sprintf("%s=%s", options.PingFederateBasicAuthPasswordOption.KoanfKey, "1234"))

}
Output:

SUCCESS: Configuration set successfully:
service.pingFederate.authentication.basicAuth.password=1234
Example (UnsetMaskedValue)

https://pkg.go.dev/testing#hdr-Examples

package main

import (
	"testing"

	"github.com/pingidentity/pingcli/internal/configuration/options"
	"github.com/pingidentity/pingcli/internal/testing/testutils_cobra"
	"github.com/pingidentity/pingcli/internal/testing/testutils_koanf"
)

func main() {
	t := testing.T{}
	testutils_koanf.InitKoanfs(&t)
	_ = testutils_cobra.ExecutePingcli(&t, "config", "unset", options.PingFederateBasicAuthUsernameOption.KoanfKey)

}
Output:

SUCCESS: Configuration unset successfully:
service.pingFederate.authentication.basicAuth.username=
Example (UnsetUnmaskedValue)

https://pkg.go.dev/testing#hdr-Examples

package main

import (
	"testing"

	"github.com/pingidentity/pingcli/internal/configuration/options"
	"github.com/pingidentity/pingcli/internal/testing/testutils_cobra"
	"github.com/pingidentity/pingcli/internal/testing/testutils_koanf"
)

func main() {
	t := testing.T{}
	testutils_koanf.InitKoanfs(&t)
	_ = testutils_cobra.ExecutePingcli(&t, "config", "unset", options.RootOutputFormatOption.KoanfKey)

}
Output:

SUCCESS: Configuration unset successfully:
outputFormat=text

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewConfigAddProfileCommand

func NewConfigAddProfileCommand() *cobra.Command

func NewConfigCommand

func NewConfigCommand() *cobra.Command

func NewConfigDeleteProfileCommand

func NewConfigDeleteProfileCommand() *cobra.Command

func NewConfigGetCommand

func NewConfigGetCommand() *cobra.Command

func NewConfigListKeysCommand added in v0.3.0

func NewConfigListKeysCommand() *cobra.Command

func NewConfigListProfilesCommand

func NewConfigListProfilesCommand() *cobra.Command

func NewConfigSetActiveProfileCommand

func NewConfigSetActiveProfileCommand() *cobra.Command

func NewConfigSetCommand

func NewConfigSetCommand() *cobra.Command

func NewConfigUnsetCommand

func NewConfigUnsetCommand() *cobra.Command

func NewConfigViewProfileCommand

func NewConfigViewProfileCommand() *cobra.Command

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL