DependencyUpdaterTool 1.0.123
dotnet tool install --global DependencyUpdaterTool --version 1.0.123
dotnet new tool-manifest
dotnet tool install --local DependencyUpdaterTool --version 1.0.123
#tool dotnet:?package=DependencyUpdaterTool&version=1.0.123
nuke :add-package DependencyUpdaterTool --version 1.0.123
DependencyUpdaterTool
The DependencyUpdaterTool is a command-line tool aimed to simplify the process of updating project dependencies. It currently supports .NET projects and is able to handle NuGet packages. In future updates, we plan to extend its functionality to other package platforms and languages.
Key Features
- Updates project dependencies efficiently and automatically.
- Supports multiple package platforms, currently NuGet is supported and planned for future updates is extended support for other platforms.
- Has the ability to create Git commits and pull requests for changes. Currently, this feature is only available for Azure DevOps.
Installation
The tool can be installed via .NET global tools. Run the following command in your terminal:
dotnet tool install --global DependencyUpdaterTool
Please ensure that you have .NET 8 or later installed on your machine before running the installation command above.
Usage
After installation, you can use the DependencyUpdaterTool in your terminal by running:
dut
Config
The most recent config can be found here:
https://github.com/torbacz/DependencyUpdated/blob/main/src/DependencyUpdated/config.json
Note: Each config value can be overridden by environment variables. For example if you want to update
{
"UpdaterConfig": {
"RepositoryType": ""
}
}
Set UpdaterConfig__RepositoryType variable (all follows standard .NET naming conversion, check docs for more info)
Local development
When working on local machine, there are several things that needs to be setup:
- You need to provide configuration for your use case. You can either set each variable as environment variable or fill
config.json. Make sure not to commitconfig.jsonfile into repository. - Before executing program, make sure to set up working directory to repository you want to test against.
- Keep in mind that you can override default config path with "--configPath "pathToConfig\config.json" programm argument.
- All paths are resolved relative to working directory
License
The DependencyUpdaterTool is available under the MIT license. For more information, see the LICENSE file in this repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.123 | 46 | 6/4/2026 |
| 1.0.122 | 89 | 6/3/2026 |
| 1.0.120 | 99 | 6/1/2026 |
| 1.0.79 | 127 | 4/21/2026 |
| 1.0.74 | 106 | 4/16/2026 |
| 1.0.59 | 117 | 4/2/2026 |
| 1.0.57 | 106 | 4/1/2026 |
| 1.0.56 | 393 | 10/1/2025 |
| 1.0.54 | 676 | 1/10/2025 |
| 1.0.53 | 153 | 1/7/2025 |
| 1.0.52 | 150 | 1/7/2025 |
| 1.0.51 | 169 | 1/7/2025 |
| 1.0.49 | 156 | 1/7/2025 |
| 1.0.48 | 163 | 1/7/2025 |
| 1.0.47 | 166 | 1/7/2025 |
| 1.0.46 | 155 | 1/7/2025 |
| 1.0.45 | 212 | 12/20/2024 |
| 1.0.44 | 154 | 12/20/2024 |
| 1.0.43 | 167 | 12/20/2024 |
| 1.0.42 | 211 | 12/19/2024 |