Documentation
¶
Overview ¶
Package registry converts implementations to interface and reduces each layer's dependencies. If you want to switch implementions, you should do it with parameters of this layer's functions. This layer basically is used by the command layer.
Index ¶
- func NewCfgReader() domain.CfgReader
- func NewCfgUsecase() domain.CfgUsecase
- func NewCmdExecuter() domain.CmdExecuter
- func NewCodeGenerater() domain.CodeGenerater
- func NewEnvUsecase() domain.EnvUsecase
- func NewFileExist() domain.FileExist
- func NewFileReader() domain.FileReader
- func NewFileWriter() domain.FileWriter
- func NewFlagUsecase() domain.FlagUsecase
- func NewParamUsecase() domain.ParamUsecase
- func NewStrFormatter() domain.StrFormatter
- func NewTemplateRenderer() domain.TemplateRenderer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCfgReader ¶
NewCfgReader returns a new domain.CfgReader.
func NewCfgUsecase ¶
func NewCfgUsecase() domain.CfgUsecase
NewCfgUsecase returns a new domain.CfgUsecase.
func NewCmdExecuter ¶
func NewCmdExecuter() domain.CmdExecuter
NewCmdExecuter returns a new domain.CmdExecuter.
func NewCodeGenerater ¶
func NewCodeGenerater() domain.CodeGenerater
NewCodeGenerater returns a new domain.CodeGenerater.
func NewEnvUsecase ¶
func NewEnvUsecase() domain.EnvUsecase
NewEnvUsecase returns a new domain.EnvUsecase.
func NewFileExist ¶
NewFileExist returns a new domain.FileExist.
func NewFileReader ¶
func NewFileReader() domain.FileReader
NewFileReader returns a new domain.FileReader.
func NewFileWriter ¶
func NewFileWriter() domain.FileWriter
NewFileWriter returns a new domain.FileWriter.
func NewFlagUsecase ¶
func NewFlagUsecase() domain.FlagUsecase
NewFlagUsecase returns a new domain.FlagUsecase.
func NewParamUsecase ¶
func NewParamUsecase() domain.ParamUsecase
NewParamUsecase returns a new domain.ParamUsecase.
func NewStrFormatter ¶
func NewStrFormatter() domain.StrFormatter
NewStrFormatter returns a new domain.StrFormatter.
func NewTemplateRenderer ¶
func NewTemplateRenderer() domain.TemplateRenderer
NewTemplateRenderer returns a new domain.TemplateRenderer.
Types ¶
This section is empty.