Handy CLI utils for everyday usage.
- clone the repo
- install dependencies and the package itself
npm i -g
There are several functions with different purpose which can be split into multiple groups:
Set of functions supporting Glob mask!
- glob-git-add [options] Git add batch operation on multiple git folders.
- glob-git-branch [options] Git branch batch operation on multiple git folders.
- glob-git-checkout [options] Git checkout batch operation on multiple git folders.
- glob-git-commit [options] Git commit batch operation on multiple git folders.
- glob-git-fetch [options] Git fetch batch operation on multiple git folders.
- glob-git-merge [options] Git merge batch operation on multiple git folders.
- glob-git-pull [options] Git pull batch operation on multiple git folders.
- glob-git-push [options] Git push batch operation on multiple git folders.
- glob-git-reset [options] Git reset batch operation on multiple git folders.
- glob-git-status [options] Git status batch operation on multiple git folders.
- glob-git-submodule-update [options] Git submoudles update batch operation on multiple git folders.
- glob-exec [options] Exec batch operation on multiple folders defined by Glob pattern. Really handy when you want to run npm install or yarn, but also other bash or ps operations. One of the benefit is that there's support for sync/async calls!
- glob-jsonpath [options] Performs specified "jsonpath" (see: https://www.npmjs.com/package/jsonpath) operation on given json file over multiple folders defined by Glob pattern. It's a very powerful tool for updating JSONs over multiple folders, for example you can update a version, add dependency, decription in multiple local project repositories, containing package.json file. But the usage is versatile.
Various common functions not related to Glob.
- list [options] List all files and folders in current folder. Just for testing purposes.
- help [command] Display help for command.