@coveo/semantic-monorepo-tools
Version:
A library of helper functions to do SemVer2 compliant releases from Conventional Commits in monorepos
15 lines (13 loc) • 327 B
text/typescript
import spawn from "../utils/spawn.js";
import gitLogger from "./utils/gitLogger.js";
export default async function gitDiff(args: string[] = []): Promise<string[]> {
return (
await spawn(
"git",
["--no-pager", "diff", "--name-only", ...args],
gitLogger,
)
).stdout
.trim()
.split("\n");
}