Eternal.PackageCheck 1.0.7

There is a newer version of this package available.
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
                    
if you are setting up this repo
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
                    
nuke :add-package Eternal.PackageCheck --version 1.0.7
                    

Eternal Package Checker

Eternal.PackageCheck NuGet library package

Copyright Eternal Developments, LLC. All Rights Reserved.

License

MIT

Looking up the license from a Repo

  1. The root folder of the repo is interrogated for a list of files.
  2. Any file that has 'license', 'licence', 'COPYING', or 'Copyright' is a candidate file. The name check is case insensitive.
    1. e.g. These files will be determined to be candidate files 'MIT-LICENSE', 'License.txt', 'BSD-Licence'
  3. The text version of the file (not the decorated HTML version) is downloaded.
    1. The file contents are sanitized.
      1. This means all carriage returns, new lines, and tabs are converted to spaces.
      2. Any smart quotes are replaced with vanilla quotes.
      3. Asterisks and numbered items (e.g. '2.') are removed to make various versions of the BSD license consistent.
      4. All double spaces are converted to single spaces.
    2. The starting words and the ending words of the license are searched for in a cas insensitive fashion.
    3. If both the above exist, then key phrases from the license are looked for.
      1. This is to account for when the license is changed (for example) from 'AUTHORS' to 'Company, LLC'
    4. If all the phrases are found, then the license matches and the HTML link is set.
    5. The license contents are set or downloaded and stored.
  1. The license and license contents are validated to ensure consistency.
  2. All words between 'Copyright' and the start of the license boilerplate text are extracted.
  3. This is sanitized and set as the copyright message.
Product 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