config

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Example (GetEmptyMaskedValue)

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"
)

func main() {
	t := testing.T{}
	_ = testutils_cobra.ExecutePingcli(&t, "config", "get", options.RequestAccessTokenOption.ViperKey)

}
Output:

Configuration values for profile 'default' and key 'request.accessToken':
request.accessToken=
request.accessTokenExpiry=0
Example (GetMaskedValue)

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"
)

func main() {
	t := testing.T{}
	_ = testutils_cobra.ExecutePingcli(&t, "config", "get", options.PingFederateClientCredentialsAuthClientSecretOption.ViperKey)

}
Output:

Configuration values for profile 'default' and key 'service.pingfederate.authentication.clientCredentialsAuth.clientSecret':
service.pingfederate.authentication.clientCredentialsAuth.clientSecret=********
Example (GetUnmaskedValue)

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"
)

func main() {
	t := testing.T{}
	_ = testutils_cobra.ExecutePingcli(&t, "config", "get", options.RootColorOption.ViperKey)

}
Output:

Configuration values for profile 'default' and key 'noColor':
noColor=true
Example (ListKeysValue)

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

package main

import (
	"testing"

	"github.com/pingidentity/pingcli/internal/testing/testutils_cobra"
)

func main() {
	t := testing.T{}
	_ = testutils_cobra.ExecutePingcli(&t, "config", "list-keys")

}
Output:

Valid Keys:
- activeProfile
- description
- export.format
- export.outputDirectory
- export.overwrite
- export.pingone.environmentID
- export.services
- noColor
- outputFormat
- request.accessToken
- request.accessTokenExpiry
- request.fail
- request.service
- service.pingfederate.adminAPIPath
- service.pingfederate.authentication.accessTokenAuth.accessToken
- service.pingfederate.authentication.basicAuth.password
- service.pingfederate.authentication.basicAuth.username
- service.pingfederate.authentication.clientCredentialsAuth.clientID
- service.pingfederate.authentication.clientCredentialsAuth.clientSecret
- service.pingfederate.authentication.clientCredentialsAuth.scopes
- service.pingfederate.authentication.clientCredentialsAuth.tokenURL
- service.pingfederate.authentication.type
- service.pingfederate.caCertificatePemFiles
- service.pingfederate.httpsHost
- service.pingfederate.insecureTrustAllTLS
- service.pingfederate.xBypassExternalValidationHeader
- service.pingone.authentication.type
- service.pingone.authentication.worker.clientID
- service.pingone.authentication.worker.clientSecret
- service.pingone.authentication.worker.environmentID
- service.pingone.regionCode
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"
)

func main() {
	t := testing.T{}
	_ = testutils_cobra.ExecutePingcli(&t, "config", "set", fmt.Sprintf("%s=%s", options.PingFederateBasicAuthPasswordOption.ViperKey, "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"
)

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

}
Output:

SUCCESS: Configuration set successfully:
noColor=true
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"
)

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

}
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"
)

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

}
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