EzVersionUpdate 6.0.0
dotnet tool install --global EzVersionUpdate --version 6.0.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local EzVersionUpdate --version 6.0.0
#tool dotnet:?package=EzVersionUpdate&version=6.0.0
nuke :add-package EzVersionUpdate --version 6.0.0
EZ Version Update
A simple dotnet tool to update previously existing version numbers.
Description
This application will default to the path it is running from. It will enumerate across all non hidden paths for each file mask passed through the -m parameter (currently *.csproj).
It will then extract the version number, and if there are no command line parameters, it will increment the REVISION number.
The version number format is MAJOR.MINOR.REVISION.BUILD [0.1.2.3]
Note that the projects nust have the one of the following tags for it to change it already in the file. <Version>15.1.36</Version> <AssemblyVersion>15.1.36</AssemblyVersion> <FileVersion>15.1.36</FileVersion>
Getting Started
Dependencies
- .net 5.0
Executing program
- Install by typing in the following in the command line in the directory that has itself or a subdirectory of the projects you wish to change
dotnet tool install -g EzVersionUpdate
- After installing, you can have it increment the REVISION number by one each time you type the following and press enter
ezver
- To set a specific version number, use the following
ezver -v 1.0.1
- To increment the MAJOR Release by 1
ezver -i 0
- To increment the MINOR Release by 1
ezver -i 1
- To increment the BUILD Release by 1
ezver -i 3
- To see what will be change as a test
ezver -t
Authors
Ricky Vega @rvegajr
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Acknowledgments
Thank you!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
This package has no dependencies.