github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/cli/commands/resources/application/base.go (about) 1 package application 2 3 import ( 4 "github.com/taubyte/tau-cli/cli/common" 5 "github.com/taubyte/tau-cli/cli/common/options" 6 "github.com/taubyte/tau-cli/env" 7 "github.com/taubyte/tau-cli/i18n" 8 "github.com/urfave/cli/v2" 9 ) 10 11 func (link) Base() (*cli.Command, []common.Option) { 12 selected, exist := env.GetSelectedApplication() 13 if !exist { 14 selected = "selected" 15 } 16 17 return common.Base( 18 &cli.Command{ 19 Name: "application", 20 Aliases: []string{"app"}, 21 ArgsUsage: i18n.ArgsUsageName, 22 }, options.NameFlagSelectedArg0(selected), 23 ) 24 }