Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-25T17:53:47.000Z (12 days ago)
- Last Synced: 2025-01-25T18:28:28.728Z (12 days ago)
- Topics: gradle, gson, java, mongodb, shell
- Language: Java
- Homepage:
- Size: 534 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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