Eternal.PackageCheck
1.0.7
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Eternal.PackageCheck --version 1.0.7
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local Eternal.PackageCheck --version 1.0.7
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Eternal.PackageCheck&version=1.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Eternal.PackageCheck --version 1.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Eternal Package Checker
Eternal.PackageCheck NuGet library package
Copyright Eternal Developments, LLC. All Rights Reserved.
License
MIT
Looking up the license from a Repo
- The root folder of the repo is interrogated for a list of files.
- Any file that has 'license', 'licence', 'COPYING', or 'Copyright' is a candidate file. The name check is case insensitive.
- e.g. These files will be determined to be candidate files 'MIT-LICENSE', 'License.txt', 'BSD-Licence'
- The text version of the file (not the decorated HTML version) is downloaded.
- The file contents are sanitized.
- This means all carriage returns, new lines, and tabs are converted to spaces.
- Any smart quotes are replaced with vanilla quotes.
- Asterisks and numbered items (e.g. '2.') are removed to make various versions of the BSD license consistent.
- All double spaces are converted to single spaces.
- The starting words and the ending words of the license are searched for in a cas insensitive fashion.
- If both the above exist, then key phrases from the license are looked for.
- This is to account for when the license is changed (for example) from 'AUTHORS' to 'Company, LLC'
- If all the phrases are found, then the license matches and the HTML link is set.
- The license contents are set or downloaded and stored.
- The file contents are sanitized.
Looking up the copyright from the license contents
- The license and license contents are validated to ensure consistency.
- All words between 'Copyright' and the start of the license boilerplate text are extracted.
- This is sanitized and set as the copyright message.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.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.0.15 | 46 | 9/29/2026 |
| 1.0.14 | 38 | 9/29/2026 |
| 1.0.13 | 93 | 9/23/2026 |
| 1.0.12 | 107 | 9/10/2026 |
| 1.0.11 | 101 | 9/9/2026 |
| 1.0.10 | 104 | 9/7/2026 |
| 1.0.9 | 102 | 9/4/2026 |
| 1.0.8 | 103 | 9/4/2026 |
| 1.0.7 | 107 | 8/31/2026 |
| 1.0.6 | 100 | 8/28/2026 |
| 1.0.5 | 109 | 8/28/2026 |
| 1.0.4 | 116 | 8/26/2026 |
| 1.0.3 | 110 | 8/26/2026 |
| 1.0.2 | 114 | 8/26/2026 |
| 1.0.1 | 114 | 8/25/2026 |