42.Monorepo.Cli
1.2.0-g946c3335e0
This is a prerelease version of 42.Monorepo.Cli.
dotnet tool install --global 42.Monorepo.Cli --version 1.2.0-g946c3335e0
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 42.Monorepo.Cli --version 1.2.0-g946c3335e0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=42.Monorepo.Cli&version=1.2.0-g946c3335e0&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package 42.Monorepo.Cli --version 1.2.0-g946c3335e0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
We ❤ mono-repository
This project is trying to tackle problems around a mono-repository and .NET technical stack, but not exlusively. The other goal is to put together useful tooling for a monorepo which is already out there and explain best practices which I recomend to use.
For more info go to the documentation on GitHub.
Install
dotnet tool install 42.Monorepo.Cli --global --prerelease
Available commands
To see all available commands:
mrepo
The full list of available commands:
- exploring
info
: display information of current locationlist
: show a list of items in current location or for entire mono-repo
- creating
new workstead
: create a new worksteadnew project
: create a new projectnew repository
: initiate a new mono repository
- building
build
: build, clear, restore, test, pack or run current location
- versioning
show versions
: show details about all versions of a current locationnew version
: create a new version definition fileupdate version
: update a version specified in version.json
- releasing
release
: prepare a release for current locationrelease tag
: prepare a release tag from the last release commit
- dependency management
new package
: add new package to current locationupdate package
: change version of a package in current locationfix packages
: fix all hardcoded versions in current projectshow packages
: show all available packages in current locationshow usages
: show usages of current projectshow dependency-tree
: show full dependency tree of current location
- executing
run
: run any pre-configured command/script
- learning
explain
: display explanation of an item inside a mono-repo--help
: display list of all available commands--version
: show current version of the tool
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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
1.2.0-g946c3335e0 | 373 | 3/21/2024 |
1.1.0 | 807 | 1/15/2024 |
1.0.0 | 855 | 1/8/2024 |
0.10.0-beta | 734 | 12/18/2023 |
0.9.9-beta | 897 | 4/26/2022 |
0.9.8-beta | 821 | 4/8/2022 |
0.9.0-beta | 794 | 4/6/2022 |
0.8.1-alpha | 884 | 3/21/2022 |
0.8.0-alpha | 750 | 2/24/2022 |