github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/cli/run.go (about) 1 package cli 2 3 import ( 4 argsLib "github.com/taubyte/tau-cli/cli/args" 5 "github.com/taubyte/tau-cli/i18n" 6 ) 7 8 func Run(args ...string) error { 9 app, err := New() 10 if err != nil { 11 return i18n.AppCreateFailed(err) 12 } 13 14 if len(args) == 1 { 15 return app.Run(args) 16 } 17 18 args = argsLib.ParseArguments(app.Flags, app.Commands, args...) 19 20 return app.Run(args) 21 }