MCPcopy Index your code
hub / github.com/continuedev/continue / getUriFromSource

Function getUriFromSource

extensions/cli/src/configLoader.ts:530–543  ·  view source on GitHub ↗

* Converts a config source back to a URI for persistence

(source: ConfigSource)

Source from the content-addressed store, hash-verified

528 * Converts a config source back to a URI for persistence
529 */
530function getUriFromSource(source: ConfigSource): string | null {
531 switch (source.type) {
532 case "cli-flag":
533 return isFilePath(source.path)
534 ? `file://${source.path}`
535 : `slug://${source.path}`;
536 case "saved-uri":
537 return source.uri;
538 case "local-config-yaml":
539 return `file://${path.join(env.continueHome, "config.yaml")}`;
540 default:
541 return null;
542 }
543}

Callers 1

loadConfigurationFunction · 0.85

Calls 1

isFilePathFunction · 0.70

Tested by

no test coverage detected