react/scripts/release/build-commands/update-git.js

21 lines
443 B
JavaScript

#!/usr/bin/env node
'use strict';
const chalk = require('chalk');
const {exec} = require('child-process-promise');
const {logPromise} = require('../utils');
const update = async ({cwd}) => {
await exec('git fetch', {cwd});
await exec('git checkout master', {cwd});
await exec('git pull', {cwd});
};
module.exports = async ({cwd}) => {
return logPromise(
update({cwd}),
`Updating checkout ${chalk.yellow.bold(cwd)}`
);
};