project

package
v0.0.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2018 License: Apache-2.0 Imports: 25 Imported by: 2

Documentation

Index

Constants

View Source
const (
	DEFAULT_PROTO_PKG_ALIAS = "pb"
	DEFAULT_ELM             = "elm-bulma"
	DEFAULT_PORT            = 50051
)

Variables

This section is empty.

Functions

func DefaultRawPort added in v0.0.21

func DefaultRawPort() string

func GomeetAllowedDbTypes

func GomeetAllowedDbTypes() []string

func GomeetAllowedQueueTypes added in v0.0.20

func GomeetAllowedQueueTypes() []string

func GomeetAllowedUiTypes added in v0.0.20

func GomeetAllowedUiTypes() []string

func GomeetDefaultPrefixes

func GomeetDefaultPrefixes() string

Types

type Project

type Project struct {
	*helpers.PkgNfo

	SubServices map[string]*Project
	// contains filtered or unexported fields
}

func New

func New(inputPath string) (*Project, error)

func (Project) AfterProjectCreationCmd

func (p Project) AfterProjectCreationCmd() (r []string)

func (Project) AfterProjectCreationGitFlowCmd

func (p Project) AfterProjectCreationGitFlowCmd() (r []string)

func (Project) CountSubServices added in v0.0.12

func (p Project) CountSubServices() int

func (Project) CountSubServicesWithDbTypes added in v0.0.12

func (p Project) CountSubServicesWithDbTypes() int

func (Project) CronTasks added in v0.0.21

func (p Project) CronTasks() []string

func (Project) DbTypes

func (p Project) DbTypes() []string

func (Project) DefaultPort added in v0.0.21

func (p Project) DefaultPort() int

func (Project) DefaultProtoPkgAlias

func (p Project) DefaultProtoPkgAlias() string

func (Project) ExecAfterProjectCreationCmd

func (p Project) ExecAfterProjectCreationCmd(v bool) error

func (Project) ExecAfterProjectCreationGitFlowCmd

func (p Project) ExecAfterProjectCreationGitFlowCmd(v bool) error

func (Project) ExtraServeFlags added in v0.0.2

func (p Project) ExtraServeFlags() []*serveFlag

func (*Project) GenFromProto

func (p *Project) GenFromProto(req *plugin.CodeGeneratorRequest) error

func (Project) GoCGOEnabled added in v0.0.9

func (p Project) GoCGOEnabled() int

func (Project) GoProtoPkgAlias

func (p Project) GoProtoPkgAlias() (string, error)

func (Project) GoProtoPkgName added in v0.0.21

func (p Project) GoProtoPkgName() (string, error)

func (Project) GomeetGeneratorUrl

func (p Project) GomeetGeneratorUrl() string

func (Project) GomeetPkg

func (p Project) GomeetPkg() string

func (Project) GomeetRetoolRev added in v0.0.12

func (p Project) GomeetRetoolRev() string

func (Project) HasDb added in v0.0.5

func (p Project) HasDb() bool

func (Project) HasMemoryQueue added in v0.0.20

func (p Project) HasMemoryQueue() bool

func (Project) HasMySqlDb added in v0.0.21

func (p Project) HasMySqlDb() bool

func (Project) HasPostgis added in v0.0.14

func (p Project) HasPostgis() bool

func (Project) HasUi added in v0.0.20

func (p Project) HasUi() bool

func (Project) HasUiElm added in v0.0.20

func (p Project) HasUiElm() bool

func (Project) IsGogoGen

func (p Project) IsGogoGen() bool

func (Project) PrettyPrint

func (p Project) PrettyPrint()

func (Project) PrintTreeFolder

func (p Project) PrintTreeFolder()

func (*Project) ProjectCreation

func (p *Project) ProjectCreation(keepFile, keepProtoModelUi bool) error

func (Project) ProtoFiles

func (p Project) ProtoFiles() []*descriptor.FileDescriptorProto

func (Project) QueueTypes added in v0.0.20

func (p Project) QueueTypes() []string

func (*Project) SetCronTasks added in v0.0.21

func (p *Project) SetCronTasks(s string) error

func (*Project) SetDbTypes

func (p *Project) SetDbTypes(s string) error

func (*Project) SetDefaultPort added in v0.0.21

func (p *Project) SetDefaultPort(rawPort string) (int, error)

func (*Project) SetDefaultPrefixes

func (p *Project) SetDefaultPrefixes(s string) error

func (*Project) SetDefaultProtoPkgAlias

func (p *Project) SetDefaultProtoPkgAlias(s string) error

func (*Project) SetExtraServeFlags added in v0.0.2

func (p *Project) SetExtraServeFlags(s string) error

func (*Project) SetQueueTypes added in v0.0.20

func (p *Project) SetQueueTypes(s string) error

func (*Project) SetSubServices

func (p *Project) SetSubServices(subServices []string) error

func (*Project) SetUiType added in v0.0.20

func (p *Project) SetUiType(s string) error

func (*Project) SetVersion added in v0.0.5

func (p *Project) SetVersion(v string)

func (*Project) SubServicesDef added in v0.0.5

func (p *Project) SubServicesDef() string

func (*Project) SubServicesDefMultiline added in v0.0.21

func (p *Project) SubServicesDefMultiline() string

func (*Project) SubServicesMonolithHelp added in v0.0.5

func (p *Project) SubServicesMonolithHelp() string

func (Project) UiType added in v0.0.20

func (p Project) UiType() string

func (*Project) UseGogoGen

func (p *Project) UseGogoGen(b bool)

func (Project) Version added in v0.0.5

func (p Project) Version() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL