Skip to content

Latest commit

 

History

History

start-preset-prepush

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

octopus-start-preset-prepush npm

start-runner task that adds a git pre-push script that runs task sync on before git push.

install

npm install --save-dev octopus-start-preset-prepush

Usage

Add task to modules.spec.js and another task sync that will be invoked before git push:

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:

{
  "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.