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 ¶
- func NewConfigAddProfileCommand() *cobra.Command
- func NewConfigCommand() *cobra.Command
- func NewConfigDeleteProfileCommand() *cobra.Command
- func NewConfigGetCommand() *cobra.Command
- func NewConfigListKeysCommand() *cobra.Command
- func NewConfigListProfilesCommand() *cobra.Command
- func NewConfigSetActiveProfileCommand() *cobra.Command
- func NewConfigSetCommand() *cobra.Command
- func NewConfigUnsetCommand() *cobra.Command
- func NewConfigViewProfileCommand() *cobra.Command
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConfigCommand ¶
func NewConfigGetCommand ¶
func NewConfigListKeysCommand ¶ added in v0.3.0
func NewConfigSetCommand ¶
func NewConfigUnsetCommand ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.