We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 729439a commit 279718bCopy full SHA for 279718b
1 file changed
cmd/lets/main.go
@@ -11,6 +11,7 @@ import (
11
"github.com/lets-cli/lets/internal/cmd"
12
"github.com/lets-cli/lets/internal/config"
13
"github.com/lets-cli/lets/internal/env"
14
+ "github.com/lets-cli/lets/internal/executor"
15
"github.com/lets-cli/lets/internal/logging"
16
"github.com/lets-cli/lets/internal/set"
17
"github.com/lets-cli/lets/internal/upgrade"
@@ -119,6 +120,10 @@ func main() {
119
120
}
121
122
if err := rootCmd.ExecuteContext(ctx); err != nil {
123
+ var depErr *executor.DependencyError
124
+ if errors.As(err, &depErr) {
125
+ executor.PrintDependencyTree(depErr, os.Stderr)
126
+ }
127
log.Error(err.Error())
128
os.Exit(getExitCode(err, 1))
129
0 commit comments