github.com/ajspeck/libcompose@v0.5.4/cli/app/types.go (about)

     1  package app
     2  
     3  import (
     4  	"github.com/ajspeck/libcompose/project"
     5  	"github.com/urfave/cli"
     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 (urfave cli context).
    11  	Create(c *cli.Context) (project.APIProject, error)
    12  }