42.Monorepo.Cli 1.1.0

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet tool install --global 42.Monorepo.Cli --version 1.1.0                
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.1.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=42.Monorepo.Cli&version=1.1.0                
nuke :add-package 42.Monorepo.Cli --version 1.1.0                

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 location
    • list: show a list of items in current location or for entire mono-repo
  • creating
    • new workstead: create a new workstead
    • new project: create a new project
    • new 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 location
    • new version: create a new version definition file
    • update version: update a version specified in version.json
  • releasing
    • release: prepare a release for current location
    • release tag: prepare a release tag from the last release commit
  • dependency management
    • new package: add new package to current location
    • update package: change version of a package in current location
    • fix packages: fix all hardcoded versions in current project
    • show packages: show all available packages in current location
    • show usages: show usages of current project
    • show 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 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 370 3/21/2024
1.1.0 804 1/15/2024
1.0.0 852 1/8/2024
0.10.0-beta 731 12/18/2023
0.9.9-beta 894 4/26/2022
0.9.8-beta 818 4/8/2022
0.9.0-beta 791 4/6/2022
0.8.1-alpha 881 3/21/2022
0.8.0-alpha 747 2/24/2022