diff --git a/commands/env.go b/commands/env.go index ac7b789a4be0e1008e0d40a05db7e18e81eff627..98a7e1a57e043d21679abca371e5b37350b80471 100644 --- a/commands/env.go +++ b/commands/env.go @@ -141,6 +141,9 @@ func loadBackendEnsureUser(env *Env) func(*cobra.Command, []string) error { // This wrapper style is necessary because a Cobra PostE function does not run if RunE return an error. func closeBackend(env *Env, runE func(cmd *cobra.Command, args []string) error) func(*cobra.Command, []string) error { return func(cmd *cobra.Command, args []string) error { + env.err = out{Writer: cmd.ErrOrStderr()} + env.out = out{Writer: cmd.OutOrStdout()} + errRun := runE(cmd, args) if env.backend == nil {