github.com/skippbox/kompose-origin@v0.0.0-20160524133224-16a9dca7bac2/cli/app/types.go (about) 1 package app 2 3 import ( 4 "github.com/codegangsta/cli" 5 "github.com/docker/libcompose/project" 6 ) 7 8 // ProjectFactory is an interface that helps creating libcompose project. 9 type ProjectFactory interface { 10 // Create creates a libcompose project from the command line options (codegangsta cli context). 11 Create(c *cli.Context) (project.APIProject, error) 12 }