diff --git a/src/lib/config.ts b/src/lib/config.ts index e2f73ef4..0378094d 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -3,13 +3,14 @@ import { constants } from 'fs'; import path from 'path'; export const workingDir = () => process.cwd(); +const rootDir = path.parse(process.cwd()).root; const findTopLevelDir = async (dir: string): Promise => { try { await fs.access(path.join(dir, '.adr-dir'), constants.F_OK); return dir; } catch (e) { - if (dir === '/') { + if (dir === rootDir) { throw new Error('No ADR directory config found'); } const newDir = path.join(dir, '..');