MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / New

Function New

pkg/factory/factory.go:44–58  ·  view source on GitHub ↗
(clientFactory apiclient.ClientFactory,
	asker question.AskProvider,
	s Spinner,
	buildVersion string,
	config config.IConfigProvider,
	serviceMessageProvider servicemessages.Provider)

Source from the content-addressed store, hash-verified

42}
43
44func New(clientFactory apiclient.ClientFactory,
45 asker question.AskProvider,
46 s Spinner,
47 buildVersion string,
48 config config.IConfigProvider,
49 serviceMessageProvider servicemessages.Provider) Factory {
50 return &factory{
51 client: clientFactory,
52 asker: asker,
53 spinner: s,
54 buildVersion: buildVersion,
55 config: config,
56 serviceMessageProvider: serviceMessageProvider,
57 }
58}
59
60func (f *factory) GetSystemClient(requester apiclient.Requester) (*client.Client, error) {
61 // Fine to start the spinner here because we guarantee no

Callers 2

mainFunction · 0.92
runFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected