MCPcopy Create free account
hub / github.com/arctic-cli/interface / listClaudeMarkdownFiles

Function listClaudeMarkdownFiles

packages/arctic/src/cli/claude-import.ts:483–497  ·  view source on GitHub ↗
(sourceDir: string)

Source from the content-addressed store, hash-verified

481}
482
483async function listClaudeMarkdownFiles(sourceDir: string): Promise<string[]> {
484 try {
485 const stat = await fs.stat(sourceDir)
486 if (!stat.isDirectory()) return []
487 } catch {
488 return []
489 }
490
491 const result: string[] = []
492 const glob = new Bun.Glob("**/*.md")
493 for await (const rel of glob.scan({ cwd: sourceDir, onlyFiles: true })) {
494 result.push(path.join(sourceDir, rel))
495 }
496 return result
497}
498
499async function importClaudeFiles(files: string[], sourceDir: string, targetDir: string) {
500 await fs.mkdir(targetDir, { recursive: true })

Callers 2

listClaudeCommandFilesFunction · 0.85
listClaudeAgentFilesFunction · 0.85

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected