MonoVer 0.1.1
dotnet tool install --global MonoVer --version 0.1.1
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local MonoVer --version 0.1.1
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=MonoVer&version=0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package MonoVer --version 0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
MonoVer
MonoVer is a version management tool designed for mono-repositories and single-project repositories. It automates versioning, changelog updates, and publishing workflows, making it easier to manage and track changes across multiple projects.
Features
- Automatic Versioning: Collects changesets and applies version bumps based on semantic rules.
- Changelog Management: Helps track changes efficiently.
- Monorepo Support: Handles multi-package repositories efficiently.
- Preview & Release Workflow: Supports feature branch previews and stable releases.
- NuGet Integration: Publishes packages to NuGet if needed.
Installation
MonoVer is distributed as a .NET tool. To install it, run:
dotnet tool install --global monover
Or, if using a local tool manifest:
dotnet new tool-manifest
dotnet tool install monover
Usage
Run monover help
to see available commands.
Initialize
monover init
Initializes the repository for MonoVer.
Create a Changeset
monover new
Creates a new changeset entry.
Apply Changesets and Publish
monover publish
Applies all open changesets and publishes the new versions.
Display Version Information
monover version
Displays the current MonoVer version.
Contributing
Contributions are welcome! Please submit issues and pull requests via GitHub.
License
MonoVer is licensed under the MIT License. See LICENSE for details.
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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.