aboutsummaryrefslogtreecommitdiffstats
path: root/build/tasks/lib/isCleanWorkingDir.js
blob: 3ad8f89bcff325e203a865c61df85971931bc820 (plain)
1
2
3
4
5
6
7
8
9
"use strict";

const util = require( "node:util" );
const exec = util.promisify( require( "node:child_process" ).exec );

module.exports = async function isCleanWorkingDir() {
	const { stdout } = await exec( "git status --untracked-files=no --porcelain" );
	return !stdout.trim();
};