client

package
v5.6.14 Latest Latest
Warning

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

Go to latest
Published: May 17, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package client contains helper function to deal with the different client protocols.

Index

Constants

This section is empty.

Variables

View Source
var Protocols = map[string]transport.Transport{
	"http":  http.DefaultClient,
	"https": http.DefaultClient,
	"ssh":   ssh.DefaultClient,
	"git":   git.DefaultClient,
	"file":  file.DefaultClient,
}

Protocols are the protocols supported by default.

Functions

func InstallProtocol

func InstallProtocol(scheme string, c transport.Transport)

InstallProtocol adds or modifies an existing protocol.

func NewClient

func NewClient(endpoint *transport.Endpoint) (transport.Transport, error)

NewClient returns the appropriate client among of the set of known protocols: http://, https://, ssh:// and file://. See `InstallProtocol` to add or modify protocols.

Types

This section is empty.

Jump to

Keyboard shortcuts

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