All Projects → tomchavakis → Nuget License

tomchavakis / Nuget License

Licence: apache-2.0
.NET Core tool to print or save all the licenses of a project

Projects that are alternatives of or similar to Nuget License

Licensed
A Ruby gem to cache and verify the licenses of dependencies
Stars: ✭ 690 (+1089.66%)
Mutual labels:  license-management
Blazm.components
A few useful and awesome components for Blazor. Blazor + awesome (azm)=Blazm (Blossom)
Stars: ✭ 29 (-50%)
Mutual labels:  nuget
Teamcity Nuget Support
TeamCity NuGet support
Stars: ✭ 40 (-31.03%)
Mutual labels:  nuget
Rulesengine
A Json based Rules Engine with extensive Dynamic expression support
Stars: ✭ 714 (+1131.03%)
Mutual labels:  nuget
Weixinmpsdk
微信全平台 SDK Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 6.0。已支持微信公众号、小程序、小游戏、企业号、企业微信、开放平台、微信支付、JSSDK、微信周边等全平台。 WeChat SDK for C#.
Stars: ✭ 7,098 (+12137.93%)
Mutual labels:  nuget
Dotnet Delice
📑 A CLI to help you get insight into your projects' licenses
Stars: ✭ 36 (-37.93%)
Mutual labels:  license-management
Fo Dicom
Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity
Stars: ✭ 674 (+1062.07%)
Mutual labels:  nuget
Vs Validation
Common input and integrity validation routines for Visual Studio and other applications
Stars: ✭ 48 (-17.24%)
Mutual labels:  nuget
Myanimelistsharp
Access MyAnimeList Web API using .NET library
Stars: ✭ 10 (-82.76%)
Mutual labels:  nuget
Simplenetnlp
.NET NLP library
Stars: ✭ 38 (-34.48%)
Mutual labels:  nuget
Nservicebus.kafka
Kafka transport for NServiceBus
Stars: ✭ 16 (-72.41%)
Mutual labels:  nuget
Apos.input
Polling input library for MonoGame.
Stars: ✭ 25 (-56.9%)
Mutual labels:  nuget
Computesharp
A .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Stars: ✭ 982 (+1593.1%)
Mutual labels:  nuget
Lickey
software license management system
Stars: ✭ 706 (+1117.24%)
Mutual labels:  license-management
Fluenttc
🌊 👬 🏢 Integrate with TeamCity fluently
Stars: ✭ 42 (-27.59%)
Mutual labels:  nuget
Svg
Fork of the ms svg library (http://svg.codeplex.com/)
Stars: ✭ 676 (+1065.52%)
Mutual labels:  nuget
Ghpr.nunit
Adapter for NUnit 3 (generate HTML report for NUnit 3)
Stars: ✭ 33 (-43.1%)
Mutual labels:  nuget
Turkishid
Validator/generator for Turkish Republic Citizen ID numbers (TC Kimlik No)
Stars: ✭ 49 (-15.52%)
Mutual labels:  nuget
Formatwith
String extensions for named parameterized string formatting.
Stars: ✭ 44 (-24.14%)
Mutual labels:  nuget
Msbuildstructuredlog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
Stars: ✭ 988 (+1603.45%)
Mutual labels:  nuget

Nuget License Utility Build Status NuGet

A .net core tool to print the licenses of a project. This tool support .NET Core and .NET Standard Projects.

dotnet-project-licenses tool

Install tool

dotnet tool install --global dotnet-project-licenses

Uninstall tool

dotnet tool uninstall --global dotnet-project-licenses

Usage

Usage: dotnet-project-licenses [options]

Options:

Option Description
-i, --input Project Folder
--allowed-license-types Simple json file of a text array of allowable licenses, if no file is given, all are assumed allowed
-j, --json (Default: false) Saves licenses list in a json file (licenses.json)
--include-project-file (Default: false) Adds project file path to information when enabled.
-l, --log-level (Default: Error) Sets log level for output display. Options: Error,Warning,Information,Verbose.
--manual-package-information Simple json file of an array of LibraryInfo objects for manually determined packages.
--licenseurl-to-license-mappings Simple json file of Dictinary<string,string> to override default mappings
--include-transitive Include distinct transitive package licenses per project file.
-o, --output (Default: false) Saves as text file (licenses.txt)
--outfile Output filename
--projects-filter Simple json file of a text array of projects to skip. Supports Ends with matching such as 'Tests.csproj'
--packages-filter Simple json file of a text array of packages to skip.
-u, --unique (Default: false) Unique licenses list by Id/Version
-p, --print (Default: true) Print licenses.
--export-license-texts Exports the raw license texts
--help Display this help screen.
--version Display version information.

Example tool commands

dotnet-project-licenses --help
dotnet-project-licenses -i projectFolder

Print unique licenses

Values for the input may include a folder path, a Visual Studio '.sln' file, or a '.csproj' file.

dotnet-project-licenses -i projectFolder -u

Creates output file of unique licenses in a plain text 'licenses.txt' file in current directory

dotnet-project-licenses -i projectFolder -u -o

Create output file 'new-name.txt' in another directory

dotnet-project-licenses -i projectFolder -o --outfile ../../../another/folder/new-name.txt

Creates output json file of unique licenses in a file 'licenses.json' in the current directory

dotnet-project-licenses -i projectFolder -u -o -j

Exports all license texts in the current directory

dotnet-project-licenses -i projectFolder --export-license-texts

CONTRIBUTORS

  • bmcdavid

  • mersadk

  • devproffesional

  • fjaouani

  • mkuckert

  • sensslen

  • amis92

  • rafntor

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].