MCPcopy Create free account
hub / github.com/basecamp/hey-cli / NewManager

Function NewManager

internal/auth/auth.go:32–38  ·  view source on GitHub ↗

NewManager creates a new auth manager.

(baseURL string, httpClient *http.Client, configDir string)

Source from the content-addressed store, hash-verified

30
31// NewManager creates a new auth manager.
32func NewManager(baseURL string, httpClient *http.Client, configDir string) *Manager {
33 return &Manager{
34 baseURL: normalizeBaseURL(baseURL),
35 store: NewStore(configDir),
36 httpClient: httpClient,
37 }
38}
39
40// normalizeBaseURL strips trailing slashes for consistent credential keys.
41func normalizeBaseURL(u string) string {

Callers 2

newRootCmdFunction · 0.92
testManagerFunction · 0.85

Calls 2

normalizeBaseURLFunction · 0.85
NewStoreFunction · 0.85

Tested by 1

testManagerFunction · 0.68