Documentation
¶
Index ¶
- Variables
- func Directory() string
- func InstallKO() error
- func InstallKORPCIncludes() error
- func InstallProtoC() error
- func InstallProtoCGenGo() error
- func ProtoCCmd(out string, plugin string, param parameter.Stuff, protos ...string) (string, []string)
- func RunProtoC(out string, plugin string, param parameter.Stuff, protos ...string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( KORPCPath = filepath.Join(Directory(), "..", "korpc") KORPCInclude = filepath.Join(Directory(), "src") // , korpcGoPath) )
View Source
var ( ProtoCBinary = filepath.Join(protocInstallDir, "bin", "protoc") ProtoCInclude = filepath.Join(protocInstallDir, "include") )
View Source
var Command = &cobra.Command{
Use: "install",
Short: "Install the necessary dependencies for korpc.",
Run: run,
}
View Source
var (
KOPath = filepath.Join(Directory(), "bin", "ko")
)
View Source
var (
ProtoCGenGoPath = filepath.Join(Directory(), "bin", "protoc-gen-go")
)
Functions ¶
func InstallKORPCIncludes ¶
func InstallKORPCIncludes() error
func InstallProtoC ¶
func InstallProtoC() error
This is based on https://golangcode.com/unzip-files-in-go/
func InstallProtoCGenGo ¶
func InstallProtoCGenGo() error
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.