registry

package
v2.0.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2018 License: MIT Imports: 3 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCfgReader

func NewCfgReader() domain.CfgReader

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

func NewFileExist() domain.FileExist

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.

Jump to

Keyboard shortcuts

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