mirror of https://github.com/docker/compose.git
Forward `context export/import` to mobycli
Signed-off-by: aiordache <anca.iordache@docker.com>
This commit is contained in:
parent
ceefdfabec
commit
86b3d69c71
|
@ -17,6 +17,7 @@
|
|||
package context
|
||||
|
||||
import (
|
||||
"github.com/docker/compose-cli/cli/mobycli"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -35,7 +36,32 @@ func Command() *cobra.Command {
|
|||
useCommand(),
|
||||
inspectCommand(),
|
||||
updateCommand(),
|
||||
exportCommand(),
|
||||
importCommand(),
|
||||
)
|
||||
|
||||
return cmd
|
||||
}
|
||||
|
||||
func exportCommand() *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
Use: "export",
|
||||
Short: "Export a context to a tar or kubeconfig file",
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
mobycli.Exec(cmd.Root())
|
||||
},
|
||||
}
|
||||
cmd.Flags().Bool("kubeconfig", false, "Export as a kubeconfig file")
|
||||
return cmd
|
||||
}
|
||||
|
||||
func importCommand() *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
Use: "import",
|
||||
Short: "Import a context from a tar or zip file",
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
mobycli.Exec(cmd.Root())
|
||||
},
|
||||
}
|
||||
return cmd
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue