github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/cli/commands/resources/library/new.go (about) 1 package library 2 3 import ( 4 "github.com/taubyte/tau-cli/cli/common" 5 "github.com/taubyte/tau-cli/flags" 6 libraryFlags "github.com/taubyte/tau-cli/flags/library" 7 "github.com/urfave/cli/v2" 8 ) 9 10 func (l link) New() common.Command { 11 return common.Create( 12 &cli.Command{ 13 Flags: flags.Combine( 14 flags.Description, 15 flags.Tags, 16 flags.Template, 17 18 flags.Provider, 19 flags.Path, 20 21 flags.RepositoryName, 22 flags.RepositoryId, 23 flags.Clone, 24 flags.EmbedToken, 25 libraryFlags.GenerateRepo, 26 flags.Private, 27 flags.Branch, 28 29 flags.Yes, 30 ), 31 Action: l.cmd.New, 32 }, 33 ) 34 }