Skip to content

Commit d7b8a27

Browse files
opencode-agent[bot]BenGu3
authored andcommitted
chore: generate
1 parent b88f38f commit d7b8a27

1 file changed

Lines changed: 14 additions & 16 deletions

File tree

packages/core/src/filesystem/search.ts

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,20 @@ export const ripgrepLayer = Layer.effect(
3030
directories: [] as string[],
3131
}
3232
const directories = new Set<string>()
33-
yield* ripgrep.find({
34-
cwd: location.directory,
35-
pattern: "*",
36-
limit: location.vcs ? Number.MAX_SAFE_INTEGER : 100_000,
37-
onEntry: (entry) =>
38-
Effect.sync(() => {
39-
state.files.push(entry.path)
40-
const parts = entry.path.split("/")
41-
parts.slice(0, -1).forEach((_, index) => directories.add(parts.slice(0, index + 1).join("/") + path.sep))
42-
state.directories = Array.from(directories)
43-
}),
44-
}).pipe(
45-
Effect.orDie,
46-
Effect.asVoid,
47-
Effect.forkIn(scope),
48-
)
33+
yield* ripgrep
34+
.find({
35+
cwd: location.directory,
36+
pattern: "*",
37+
limit: location.vcs ? Number.MAX_SAFE_INTEGER : 100_000,
38+
onEntry: (entry) =>
39+
Effect.sync(() => {
40+
state.files.push(entry.path)
41+
const parts = entry.path.split("/")
42+
parts.slice(0, -1).forEach((_, index) => directories.add(parts.slice(0, index + 1).join("/") + path.sep))
43+
state.directories = Array.from(directories)
44+
}),
45+
})
46+
.pipe(Effect.orDie, Effect.asVoid, Effect.forkIn(scope))
4947
return Service.of({
5048
glob: (input) =>
5149
Effect.gen(function* () {

0 commit comments

Comments
 (0)