github.com/wawandco/oxplugins@v0.7.11/plugins.go (about)

     1  package oxplugins
     2  
     3  import (
     4  	"github.com/wawandco/oxplugins/lifecycle/build"
     5  	"github.com/wawandco/oxplugins/lifecycle/dev"
     6  	"github.com/wawandco/oxplugins/lifecycle/fix"
     7  	"github.com/wawandco/oxplugins/lifecycle/generate"
     8  	"github.com/wawandco/oxplugins/lifecycle/new"
     9  	"github.com/wawandco/oxplugins/lifecycle/test"
    10  	"github.com/wawandco/oxplugins/plugins"
    11  	"github.com/wawandco/oxplugins/tools/buffalo/model"
    12  	"github.com/wawandco/oxplugins/tools/buffalo/template"
    13  	"github.com/wawandco/oxplugins/tools/cli/help"
    14  	"github.com/wawandco/oxplugins/tools/docker"
    15  	"github.com/wawandco/oxplugins/tools/envy"
    16  	"github.com/wawandco/oxplugins/tools/flect"
    17  	"github.com/wawandco/oxplugins/tools/grift"
    18  	"github.com/wawandco/oxplugins/tools/node"
    19  	"github.com/wawandco/oxplugins/tools/ox"
    20  	"github.com/wawandco/oxplugins/tools/refresh"
    21  	"github.com/wawandco/oxplugins/tools/standard"
    22  	"github.com/wawandco/oxplugins/tools/webpack"
    23  	"github.com/wawandco/oxplugins/tools/yarn"
    24  )
    25  
    26  // Base plugins for Wawandco applications lifecycle. While oxplugins
    27  // has other plugins this list is the base that is used across most of
    28  // the apps we do. Feel free to add the rest in your cmd/ox/main.go file.
    29  var Base = []plugins.Plugin{
    30  	&help.Command{},
    31  
    32  	// Tools plugins.
    33  	&webpack.Plugin{},
    34  	&refresh.Plugin{},
    35  	&yarn.Plugin{},
    36  	&envy.Developer{},
    37  
    38  	// Developer Lifecycle plugins
    39  	&build.Command{},
    40  	&dev.Command{},
    41  
    42  	&test.Command{},
    43  	&fix.Command{},
    44  	&generate.Command{},
    45  	&new.Command{},
    46  	&grift.Command{},
    47  
    48  	// Builders
    49  	&node.Builder{},
    50  	&standard.Builder{},
    51  
    52  	// Fixers
    53  	&standard.Fixer{},
    54  
    55  	// Generators
    56  	&ox.Generator{},
    57  	&template.Generator{},
    58  	&model.Generator{},
    59  
    60  	// Initializer
    61  	&refresh.Initializer{},
    62  	&flect.Initializer{},
    63  	&docker.Initializer{},
    64  
    65  	// Testers
    66  	&standard.Tester{},
    67  	&envy.Tester{},
    68  }