github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/cli/commands/resources/project/base.go (about) 1 package project 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, err := env.GetSelectedProject() 13 if err != nil { 14 selected = "selected" 15 } 16 17 return common.Base(&cli.Command{ 18 Name: "project", 19 ArgsUsage: i18n.ArgsUsageName, 20 }, options.NameFlagSelectedArg0(selected)) 21 }