2026-05-18 21:19:06 +09:00
|
|
|
import { findRuleFilesRecursive as findRuleFileEntriesRecursive, safeRealpathSync } from "@oh-my-opencode/rules-core";
|
|
|
|
|
import type { DirectoryScanEntry } from "@oh-my-opencode/rules-core";
|
2026-02-08 16:22:33 +09:00
|
|
|
|
2026-05-18 21:19:06 +09:00
|
|
|
export { safeRealpathSync };
|
2026-02-08 16:22:33 +09:00
|
|
|
|
|
|
|
|
export function findRuleFilesRecursive(dir: string, results: string[]): void {
|
2026-05-18 21:19:06 +09:00
|
|
|
const entries: DirectoryScanEntry[] = [];
|
|
|
|
|
findRuleFileEntriesRecursive(dir, entries);
|
|
|
|
|
results.push(...entries.map((entry) => entry.path));
|
2026-02-08 16:22:33 +09:00
|
|
|
}
|