MCPcopy Create free account
hub / github.com/NVIDIA/nvcf / GetStateManagerForCurrentCommand

Function GetStateManagerForCurrentCommand

src/clis/nvcf-cli/cmd/root.go:163–174  ·  view source on GitHub ↗

GetStateManagerForCurrentCommand returns the appropriate state manager for the current config context

()

Source from the content-addressed store, hash-verified

161
162// GetStateManagerForCurrentCommand returns the appropriate state manager for the current config context
163func GetStateManagerForCurrentCommand() *state.StateManager {
164 configFile := activeConfigFileForState()
165 if configFile == "" {
166 return state.DefaultStateManager
167 }
168 if configStateManager != nil && configStateManagerKey == configFile {
169 return configStateManager
170 }
171 configStateManager = state.GetStateManagerForConfig(configFile)
172 configStateManagerKey = configFile
173 return configStateManager
174}
175
176// LoadStateForCurrentCommand loads state using the current config context
177func LoadStateForCurrentCommand() error {

Callers 15

runDeleteFunction · 0.85
runUndeployFunction · 0.85
runStatusFunction · 0.85
runRefreshFunction · 0.85
runInitFunction · 0.85
GetCurrentStateFunction · 0.85
SetCurrentFunctionFunction · 0.85
SetCurrentTokensFunction · 0.85

Calls 1

activeConfigFileForStateFunction · 0.85