diff --git a/pkg/cli/trcconfigbase/trcconfig.go b/pkg/cli/trcconfigbase/trcconfig.go index f1549e57f..293c4c411 100644 --- a/pkg/cli/trcconfigbase/trcconfig.go +++ b/pkg/cli/trcconfigbase/trcconfig.go @@ -166,6 +166,11 @@ func CommonMain(envDefaultPtr *string, if len(certDestPath) > 1 { *certDestPathPtr = certDestPath[1] } + } else if strings.HasPrefix(args, "-env") { + envArgs := strings.Split(args, "=") + if len(envArgs) > 1 { + *envPtr = envArgs[1] + } } } flagset.Parse(nil) diff --git a/pkg/utils/autoUtil.go b/pkg/utils/autoUtil.go index ea7ca25ad..0ef3e454a 100644 --- a/pkg/utils/autoUtil.go +++ b/pkg/utils/autoUtil.go @@ -202,7 +202,7 @@ func AutoAuth(driverConfig *DriverConfig, } } if driverConfig.CoreConfig.IsShell { - driverConfig.CoreConfig.Log.Printf("Auth connecting to vault @ %s\n", *addrPtr) + driverConfig.CoreConfig.Log.Printf("Auth connecting to vault @ %s and env: %s\n", *addrPtr, *envPtr) } else { fmt.Printf("Auth connecting to vault @ %s\n", *addrPtr) }