package main import ( "github.com/codegangsta/cli" "github.com/drone/drone/client" ) // NewEnableCommand returns the CLI command for "enable". func NewEnableCommand() cli.Command { return cli.Command{ Name: "enable", Usage: "enable a repository", Flags: []cli.Flag{}, Action: func(c *cli.Context) { handle(c, enableCommandFunc) }, } } // enableCommandFunc executes the "enable" command. func enableCommandFunc(c *cli.Context, client *client.Client) error { var host, owner, name string var args = c.Args() if len(args) != 0 { host, owner, name = parseRepo(args[0]) } return client.Repos.Enable(host, owner, name) }