A utility that checks for updates to Maven dependencies and creates new Git branches for each.
Project description
# Maven Git Upgrader
Maven Git Upgrader is a command-line utility that checks for updates to Maven dependencies and creates new Git branches for each. It is written in Python (3.6+).
## Usage
`shell script cd my-maven-project-repo/ git switch master # make sure you are on your main 'master' or 'develop' branch python3 -m mavengitupgrader `
For more options, run python3 -m mavengitupgrader -h.
## Install
`shell script pip3 install mavengitupgrader `
## Publishing
This project is distributed to [PyPI.org] in order to be freely available and easily downloadable from there.
### Automated
This GitHub repository has been configured with a [GitHub Action] that will automatically trigger the [pythonpublish.yml](.github/workflows/pythonpublish.yml) workflow to publish this project to PyPi every time a release is created in this GitHub repository.
### Manual
If you must publish this project manually to PyPi, do this:
`shell script pip3 install twine python3 setup.py sdist twine --repository mavengitupgrader # optional, use if PyPI token in ~/.pypirc twine upload dist/* `
<!– Links –> [PyPI.org]: https://pypi.org/project/mavengitupgrader/ [GitHub Action]: https://pypi.org/project/mavengitupgrader/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file mavengitupgrader-1.0.4.tar.gz.
File metadata
- Download URL: mavengitupgrader-1.0.4.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64d7ecde73be28afc41d0a9abf11cc3dd54be426a7e555277d3a641baf4ead83
|
|
| MD5 |
1f30d6c1b188e1cc4d94e2cc38fa5763
|
|
| BLAKE2b-256 |
bc8878641e5e148c51528382cbc5c0d27e2650b4415eaee425d06479598674b5
|