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.KoanfKey)
}
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.PingFederateBasicAuthPasswordOption.KoanfKey)
}
Output: Configuration values for profile 'default' and key 'service.pingFederate.authentication.basicAuth.password': service.pingFederate.authentication.basicAuth.password=********
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.KoanfKey)
}
Output: Configuration values for profile 'default' and key 'noColor': noColor=true
Example (Get_UnmaskValuesFlag) ¶
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", "--unmask-values", options.RequestAccessTokenOption.KoanfKey)
}
Output: Configuration values for profile 'default' and key 'request.accessToken': request.accessToken= request.accessTokenExpiry=0
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 - detailedExitCode - export.format - export.outputDirectory - export.overwrite - export.pingOne.environmentID - export.serviceGroup - export.services - license.devopsKey - license.devopsUser - noColor - outputFormat - plugins - 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.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"
)
func main() {
t := testing.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"
)
func main() {
t := testing.T{}
_ = testutils_cobra.ExecutePingcli(&t, "config", "set", "--unmask-values", 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"
)
func main() {
t := testing.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"
)
func main() {
t := testing.T{}
_ = testutils_cobra.ExecutePingcli(&t, "config", "unset", options.RootOutputFormatOption.KoanfKey)
}
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.