* Check if directory is within a git repository
(dir: string)
| 143 | * Check if directory is within a git repository |
| 144 | */ |
| 145 | async function isGitRepo(dir: string): Promise<boolean> { |
| 146 | const result = await execCmd("git", ["rev-parse", "--is-inside-work-tree"], dir) |
| 147 | return result.success && result.stdout.trim() === "true" |
| 148 | } |
| 149 | |
| 150 | /** |
| 151 | * Get git repo root from a directory |
no test coverage detected