{"id":15044204,"url":"https://github.com/kevcodez/gradle-upgrade-interactive","last_synced_at":"2025-10-24T03:30:40.689Z","repository":{"id":57253026,"uuid":"203064780","full_name":"kevcodez/gradle-upgrade-interactive","owner":"kevcodez","description":"CLI to interactively upgrade gradle dependencies, inspired by yarn.","archived":false,"fork":false,"pushed_at":"2023-11-23T22:26:23.000Z","size":880,"stargazers_count":56,"open_issues_count":1,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-27T01:52:53.778Z","etag":null,"topics":["build","cli","dependency","dependency-management","gradle","interactive","jest","nodejs","npm","upgrade","version-checker"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevcodez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-18T22:57:14.000Z","updated_at":"2024-06-20T15:30:46.000Z","dependencies_parsed_at":"2024-06-19T22:49:22.996Z","dependency_job_id":"15eae38b-384b-4aba-8a80-968c4bb7380b","html_url":"https://github.com/kevcodez/gradle-upgrade-interactive","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevcodez%2Fgradle-upgrade-interactive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevcodez%2Fgradle-upgrade-interactive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevcodez%2Fgradle-upgrade-interactive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevcodez%2Fgradle-upgrade-interactive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevcodez","download_url":"https://codeload.github.com/kevcodez/gradle-upgrade-interactive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219867141,"owners_count":16555821,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["build","cli","dependency","dependency-management","gradle","interactive","jest","nodejs","npm","upgrade","version-checker"],"created_at":"2024-09-24T20:50:12.569Z","updated_at":"2025-10-24T03:30:40.199Z","avatar_url":"https://github.com/kevcodez.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gradle Upgrade Interactive\n\n[![Build Status](https://travis-ci.org/kevcodez/gradle-upgrade-interactive.svg?branch=master)](https://travis-ci.org/kevcodez/gradle-upgrade-interactive)\n[![NPM](https://img.shields.io/npm/v/gradle-upgrade-interactive)](https://www.npmjs.com/package/gradle-upgrade-interactive)\n\nCLI to interactively upgrade Gradle dependencies, inspired by yarn.\n\n![](https://raw.githubusercontent.com/kevcodez/gradle-upgrade-interactive/master/cli.gif)\n\nEasily upgrade your dependencies and Gradle itself by simply selecting what you want to upgrade.\n\n## Requirements\n\n- NodeJS 18+\n- [gradle-versions-plugin](https://github.com/ben-manes/gradle-versions-plugin)\n\n## Installation\n\nTo get the data for the outdated dependencies, the [gradle-versions-plugin](https://github.com/ben-manes/gradle-versions-plugin) is required.\n\nbuild.gradle\n\n```groovy\nplugins {\n  id \"com.github.ben-manes.versions\" version \"0.49.0\"\n}\n```\n\nInstall the CLI\n\n```sh\nnpm i -g gradle-upgrade-interactive\n```\n\n## Usage\n\nSimply run `gradle-upgrade-interactive`.\n\n```\nOptions:\n  --help               Show help                                        [boolean]\n  --version            Show version number                              [boolean]\n  --resolution, -r     Controls the dependency resolution strategy.\n                       Supported options:\n                       * release: selects the latest release\n                       * milestone: select the latest version being either a\n                       milestone or a release (default)\n                       * integration: selects the latest revision of the\n                       dependency module (such as SNAPSHOT)             [string]\n  --semver, -s         Which semantic version diffs to include\n                       (https://semver.org). Flag can be used multiple times.\n                       Supported options:\n                       * major: Include upgrades with a major version change\n                       * minor: Include upgrades with a minor version change\n                       * patch: Include upgrades with a patch version change\n                                                                         [array]\n  --external-file, -e  Points to a file where dependencies have been declared,\n                       e.g. gradle/dependencies.gradle. Option can be used\n                       multiple times.                                   [array]\n  --debug, -d          Prints debugging information, such as commands executed\n                       and current status.           [boolean] [Standard: false]\n  --path-to-report, -p Points to the path where the report.json is saved\n                       standard is at the moment build/dependencyUpdates                   \n  --no-color           Disables color output\n```\n\n## How it works\n\nThe [gradle-versions-plugin](https://github.com/ben-manes/gradle-versions-plugin) is called to generate a JSON report containing the outdated dependencies.\nThe CLI will then prompt all outdated dependencies and the selected dependency upgrades will be written to the Gradle build file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevcodez%2Fgradle-upgrade-interactive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevcodez%2Fgradle-upgrade-interactive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevcodez%2Fgradle-upgrade-interactive/lists"}