Export flags for consumers of libmachine

Signed-off-by: David Gageot <david@gageot.net>
This commit is contained in:
David Gageot 2016-03-02 22:27:59 +01:00
parent 251fd57d0f
commit e3ff59bd92
2 changed files with 3 additions and 3 deletions

View File

@ -216,7 +216,7 @@ var Commands = []cli.Command{
}, },
}, },
{ {
Flags: sharedCreateFlags, Flags: SharedCreateFlags,
Name: "create", Name: "create",
Usage: "Create a machine", Usage: "Create a machine",
Description: fmt.Sprintf("Run '%s create --driver name' to include the create flags for that driver in the help text.", os.Args[0]), Description: fmt.Sprintf("Run '%s create --driver name' to include the create flags for that driver in the help text.", os.Args[0]),

View File

@ -34,7 +34,7 @@ var (
) )
var ( var (
sharedCreateFlags = []cli.Flag{ SharedCreateFlags = []cli.Flag{
cli.StringFlag{ cli.StringFlag{
Name: "driver, d", Name: "driver, d",
Usage: fmt.Sprintf( Usage: fmt.Sprintf(
@ -416,7 +416,7 @@ func convertMcnFlagsToCliFlags(mcnFlags []mcnflag.Flag) ([]cli.Flag, error) {
} }
func addDriverFlagsToCommand(cliFlags []cli.Flag, cmd *cli.Command) *cli.Command { func addDriverFlagsToCommand(cliFlags []cli.Flag, cmd *cli.Command) *cli.Command {
cmd.Flags = append(sharedCreateFlags, cliFlags...) cmd.Flags = append(SharedCreateFlags, cliFlags...)
cmd.SkipFlagParsing = false cmd.SkipFlagParsing = false
cmd.Action = runCommand(cmdCreateInner) cmd.Action = runCommand(cmdCreateInner)
sort.Sort(ByFlagName(cmd.Flags)) sort.Sort(ByFlagName(cmd.Flags))