task for start that adds prepush git hooks
npm install octopus-start-preset-prepushstart-runner task that adds a git pre-push script that runs task sync on before git push.
``bash`
npm install --save-dev octopus-start-preset-prepush
Add task to modules.spec.js and another task sync that will be invoked before git push: `js
const Start = require('start'),
prepush = require('octopus-start-preset-prepush');
const start = new Start();
module.exports.init = () => start(prepush);
module.exports.sync = () => start(() => console.log('synced'));
`
Add start-simple-cli task to package.json scripts:`json`
{
"scripts": {
"start": "start-runner"
}
}
Run npm start init once to have hook installed and then on every next push npm start sync` will be executed.