UNPKG

prepush-amend

Version:
26 lines (25 loc) 703 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Git = void 0; const execa_1 = require("execa"); const NO_SUBMODULE_RECURSE = ['-c', 'submodule.recurse=false']; class Git { constructor() { this._exe = execa_1.commandSync; } showUnstagedFiles() { const { stdout } = this._exe('git ls-files . --exclude-standard --others -m', {}); return stdout; } isUnstaged() { const { stdout } = this._exe('git ls-files . --exclude-standard --others -m', {}); return stdout === ''; } addAll() { this._exe('git add .'); } amend() { this._exe('git commit --amend'); } } exports.Git = Git;