project

package
v0.0.0-...-2a2181e Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2022 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCommand

func AddCommand(request parameter.AddCommand) error

AddCommand function to add a command.

func AddDependencies

func AddDependencies(request parameter.AddDependency) error

AddDependencies add external dependencies.

func AddEndpoint

func AddEndpoint(request parameter.AddEndpoint) error

AddEndpoint function to add an endpoint.

func AddRepository

func AddRepository(request parameter.AddRepository) error

AddRepository function to add a repository.

func AddUsecase

func AddUsecase(request parameter.AddUsecase) error

AddUsecase function to add an usecase.

func Init

func Init(cfg parameter.ProjectConfig) error

Init function to initialize project folder files.

func IsGolangProject

func IsGolangProject(basePath string) (string, bool)

IsGolangProject function to validate a path is project root of golang project or not. return string project module.

func Name

func Name(module string) string

Name function to get project name from module name.

func RemoveCommand

func RemoveCommand(request parameter.RemoveCommand) error

RemoveCommand function to remove a command.

func RemoveEndpoint

func RemoveEndpoint(request parameter.RemoveEndpoint) error

RemoveEndpoint function to remove an endpoint.

func RemoveRepository

func RemoveRepository(request parameter.RemoveRepository) error

RemoveRepository function to remove a repository.

func RemoveUsecase

func RemoveUsecase(request parameter.RemoveUsecase) error

RemoveUsecase function to remove an endpoint.

func ValidateProject

func ValidateProject(basePath string) (string, string, error)

ValidateProject function to validate a path is project root of golang project or not. return string project name. return string project module. return error if it is not a golang project.

Types

This section is empty.

Jump to

Keyboard shortcuts

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