UNPKG

scramjet-core

Version:

A pluggable minimal version of Scramjet that focuses only on stream transform and exposes only core features

14 lines (12 loc) 376 B
const {exec: execp} = require("child_process"); module.exports = () => function scmClean (cb) { execp("git status --porcelain", (err, stdout) => { if (err) { cb(err); } else if (stdout.trim()) { cb(new Error("Workdir not clean: \n " + stdout.trim().replace("\n", " \n"))); } else { cb(); } }); };