FVNever.DotNetLicenses
0.0.0
dotnet tool install --global FVNever.DotNetLicenses --version 0.0.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local FVNever.DotNetLicenses --version 0.0.0
#tool dotnet:?package=FVNever.DotNetLicenses&version=0.0.0
nuke :add-package FVNever.DotNetLicenses --version 0.0.0
dotnet-licenses
dotnet-licenses is a set of tooling to maintain the software license information in published packages.
The general approach is inspired by REUSE, but adopted for binary packages.
Different software licenses have different requirements, but most of them require you to bring the copyright information together with any form of distribution.
dotnet-licenses will help you to verify that every file in your package is covered by a license, and will help the package consumers to determine exactly what file is covered by what.
Installation
Install as a dotnet tool: either
$ dotnet tool install --global FVNever.DotNetLicenses
for global installation or
$ dotnet new tool-manifest
$ dotnet tool install FVNever.DotNetLicenses
for local solution-wide installation.
Usage
To run the tool, use the following shell command:
$ dotnet licenses
Documentation
Versioning Notes
This project's versioning follows the Semantic Versioning 2.0.0 specification.
When considering compatible changes, we currently consider the project's public API is the command-line interface:
- the way of running the project (e.g., the executable file name),
- the input arguments,
- the input data formats,
- and the output data format.
License
This project's licensing follows the REUSE specification v 3.0. The main license for the source is MIT, consult each file's headers and the REUSE specification for possible details.
The package of this program bundles FSharp.Core, see its license (MIT) on the NuGet page.
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. |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
0.0.0 | 146 | 3/29/2024 |
This is the first version of the tool. It does nothing but prints a message to the console, mostly prepared to bootstrap the automated publishing process.