repo-tools
v0.0.1 tools git
repo-tools
Useful CLI commands for working with remote repositories.
Setup
$ npm install --save-dev repo-tools
Usage
# with an up-to-date repo
$ ./node_modules/.bin/repo-tools check-remote
✔ Repo is up-to-date! # exit code 0
# with an outdated repo
$ ./node_modules/.bin/repo-tools check-remote
⊘ You need to pull, there are new commits. #exit code 1
Commands
check-remote
Compare the local tree with the remote and determine if it needs update.
install-packages
Check if the most recent commit have a modified package.json
and run npm/yarn/pnpm/bun install
Integration
These commands work perfectly with husky hooks (git hooks)
pre-commit
./node_modules/.bin/repo-tools check-remote
post-merge
./node_modules/.bin/repo-tools install-packages
License
MIT
npm i [email protected]
Metadata
- Unknown
- Whatever
- Gil Barbara
- released 8/17/2019