Documentation ¶
Index ¶
- Variables
- func NewCommandExecutor(ctx *gogencmd.Ctx) excmd.Executor
- func NewGenerator(ctx *gogencmd.Ctx) module.Generator
- func NewInitializeProjectUsecase(ctx *gogencmd.Ctx) usecase.InitializeProjectUsecase
- func NewProtocWrapper(ctx *gogencmd.Ctx) (protoc.Wrapper, error)
- func NewScriptLoader(ctx *gogencmd.Ctx) module.ScriptLoader
- func NewToolRepository(ctx *gogencmd.Ctx) (tool.Repository, error)
- func NewUI(ctx *gogencmd.Ctx) cli.UI
- func ProvideGenerator(ctx *gogencmd.Ctx, ui cli.UI) module.Generator
- func ProvideInitializeProjectUsecase(ctx *gogencmd.Ctx, gexCfg *bingen.Config, ui cli.UI, ...) usecase.InitializeProjectUsecase
- func ProvideScriptLoader(ctx *gogencmd.Ctx, executor excmd.Executor) module.ScriptLoader
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NewInitializeProjectUsecase ¶
func NewInitializeProjectUsecase(ctx *gogencmd.Ctx) usecase.InitializeProjectUsecase
func NewScriptLoader ¶
func NewScriptLoader(ctx *gogencmd.Ctx) module.ScriptLoader
func NewToolRepository ¶
func NewToolRepository(ctx *gogencmd.Ctx) (tool.Repository, error)
func ProvideScriptLoader ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.