Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

if_changed

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

if_changed

Runs installers on file changes

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

if_changed Build Status

Runs commands when files are changed on git pull: for example, when package.json is changed, npm install will be ran, installing the dependency updates.

See the source for a full list—it's pretty readable. Please send a pull request if your technology or desired command is missing!

Setup

You can either run this script manually every time you pull, or you can set it up on the post-merge git hook so that it runs automatically.

As of 1.0.0, you can install this over npm.

$ npm install -g if_changed

Then to run the script:

$ if_changed

And to install itself into the post-merge hook:

$ if_changed install

Manual install

To run every time, download if_changed.sh and run it.

To run automatically on the post-merge hook, move the if_changed.sh file to .git/hooks/post-merge in your repository (where post-merge is the name of the file, not a containing directory), and make it executable using chmod +x post-merge.

See this document to learn more about git hooks.

License

Released under the MIT license.

Keywords

npm

FAQs

Package last updated on 27 Jul 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts