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 ¶
- 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.