File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,19 +65,24 @@ func runMigrated() (int, error) {
6565 ctx := context .Background ()
6666
6767 err := migratedRootCommand ().Run (ctx , os .Args )
68- if errors.HasType [* cmderrors.UsageError ](err ) {
69- return 2 , nil
70- }
71- if e , ok := err .(* cmderrors.ExitCodeError ); ok {
72- if e .HasError () {
73- return e .Code (), e
68+ if err != nil {
69+ if errors.HasType [* cmderrors.UsageError ](err ) {
70+ return 2 , nil
7471 }
75- return e .Code (), nil
76- }
77- var exitErr cli.ExitCoder
78- if errors .AsInterface (err , & exitErr ) {
79- return exitErr .ExitCode (), err
72+ if e , ok := err .(* cmderrors.ExitCodeError ); ok {
73+ if e .HasError () {
74+ return e .Code (), e
75+ }
76+ return e .Code (), nil
77+ }
78+ var exitErr cli.ExitCoder
79+ if errors .AsInterface (err , & exitErr ) {
80+ return exitErr .ExitCode (), err
81+ }
82+
83+ return 1 , err
8084 }
85+
8186 return 0 , err
8287}
8388
You can’t perform that action at this time.
0 commit comments