react-native-builder-bob
Version:
CLI to build JavaScript files for React Native libraries
14 lines • 466 B
JavaScript
import { sync as crossSpawnSync } from 'cross-spawn';
export const isGitDirty = (cwd = process.cwd()) => {
const result = crossSpawnSync('git', ['status', '--short'], {
cwd,
stdio: ['ignore', 'pipe', 'ignore'],
encoding: 'utf-8',
});
if (result.error || result.status !== 0) {
// Not a git repo or git not available
return false;
}
return result.stdout.length > 0;
};
//# sourceMappingURL=isGitDirty.js.map