0 purchases
requpdate 2.7.2
req-update
req-update is a CLI tool to automatically update python, go, node, and git submodule dependencies.
Usage
req-update requires no command line arguments. Running req-update will
create a branch dep-update, check for outdated packages, and commit a
series of commits to update packages.
$ req_update
usage: req_update.py [-h] [-l LANGUAGE] [-p] [-d] [-v] [--version]
Update python, go, node, and git submodule dependencies for your project with git integration
https://github.com/albertyw/req-update
options:
-h, --help show this help message and exit
-l LANGUAGE, --language LANGUAGE
Language/package manager to update. Options are: gitsubmodule, go, node, python
-p, --push Push commits individually to remote origin
-d, --dryrun Dry run
-v, --verbose Verbose output
--version show program's version number and exit
Features
Update python dependencies in requirements*.txt pip.
Update go dependencies in go.mod and go.sum with go modules.
Update node dependencies in package-lock.json with npm.
Update git submodules in .gitmodules with git.
Integrates with git, creating a branch with one commit per updated dependency
No third party dependencies beyond python 3 standard library
Automatic detection of python, go, node, and git dependencies; no CLI arguments required
Comparisons
req-upgrader - req-update integrates with git
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.