chore: generate

This commit is contained in:
opencode-agent[bot]
2026-06-10 02:12:40 +00:00
parent 785918262a
commit 4ae468ff06
+14 -16
View File
@@ -30,22 +30,20 @@ export const ripgrepLayer = Layer.effect(
directories: [] as string[], directories: [] as string[],
} }
const directories = new Set<string>() const directories = new Set<string>()
yield* ripgrep.find({ yield* ripgrep
cwd: location.directory, .find({
pattern: "*", cwd: location.directory,
limit: location.vcs ? Number.MAX_SAFE_INTEGER : 100_000, pattern: "*",
onEntry: (entry) => limit: location.vcs ? Number.MAX_SAFE_INTEGER : 100_000,
Effect.sync(() => { onEntry: (entry) =>
state.files.push(entry.path) Effect.sync(() => {
const parts = entry.path.split("/") state.files.push(entry.path)
parts.slice(0, -1).forEach((_, index) => directories.add(parts.slice(0, index + 1).join("/") + path.sep)) const parts = entry.path.split("/")
state.directories = Array.from(directories) parts.slice(0, -1).forEach((_, index) => directories.add(parts.slice(0, index + 1).join("/") + path.sep))
}), state.directories = Array.from(directories)
}).pipe( }),
Effect.orDie, })
Effect.asVoid, .pipe(Effect.orDie, Effect.asVoid, Effect.forkIn(scope))
Effect.forkIn(scope),
)
return Service.of({ return Service.of({
glob: (input) => glob: (input) =>
Effect.gen(function* () { Effect.gen(function* () {