MCPcopy Create free account
hub / github.com/continuedev/continue / isFilePath

Function isFilePath

extensions/cli/src/configLoader.ts:511–525  ·  view source on GitHub ↗

* Determines if a config path is a file path vs assistant slug

(configPath: string)

Source from the content-addressed store, hash-verified

509 * Determines if a config path is a file path vs assistant slug
510 */
511function isFilePath(configPath: string): boolean {
512 return (
513 configPath.startsWith(".") ||
514 configPath.startsWith("/") ||
515 configPath.startsWith("~") ||
516 // Windows absolute paths (C:\, D:\, etc.)
517 /^[A-Za-z]:[/\\]/.test(configPath) ||
518 // UNC paths (\\server\share)
519 configPath.startsWith("\\\\") ||
520 // Contains file extension
521 configPath.includes(".yaml") ||
522 configPath.includes(".yml") ||
523 configPath.includes(".json")
524 );
525}
526
527/**
528 * Converts a config source back to a URI for persistence

Callers 2

loadFromCliFlagFunction · 0.70
getUriFromSourceFunction · 0.70

Calls 1

testMethod · 0.80

Tested by

no test coverage detected