https://github.com/bibekaryal86/app-dependency-update
A small utility to scan projects in file system and update dependencies.
https://github.com/bibekaryal86/app-dependency-update
gradle gson java mongodb shell
Last synced: 3 months ago
JSON representation
A small utility to scan projects in file system and update dependencies.
- Host: GitHub
- URL: https://github.com/bibekaryal86/app-dependency-update
- Owner: bibekaryal86
- License: apache-2.0
- Created: 2023-03-16T20:46:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T03:03:31.000Z (over 1 year ago)
- Last Synced: 2025-03-26T04:19:39.247Z (over 1 year ago)
- Topics: gradle, gson, java, mongodb, shell
- Language: Java
- Homepage:
- Size: 555 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# app-dependency-update
* Things to add:
* Tests
* Need extensive refactoring
* Documentation
* System Requirements:
* Java 21 (https://adoptium.net/temurin/releases/)
* NPM (https://nodejs.org/en/download)
* npm-check-updates (https://www.npmjs.com/package/npm-check-updates)
* git (https://git-scm.com/downloads)
* github cli (https://cli.github.com/)
* App Arguments
* Required
* repo_home: Hard disk location where repos are cloned
* mongo_user: User name of mongo database where plugins and dependencies are stored
* mongo_pwd: Password of the mongo database
* Optional
* send_email: Flag to send email of current log file at the end of scheduled update
* mj_public: Public API Key of MailJet Email Service
* Required if send_email is `true`
* mj_private: Private API Key of MailJet Email Service
* Required if send_email is `true`
* mj_email: Email address that the email will be sent from
* Required if send_email is `true`
* Example:
* java -jar -Drepo_home=/home/pi/zava/projects -Dmongo_user=something_user -Dmongo_pwd=something_password app-dependency-update.jar