Optional

Verify your download.

This step is optional. If you trust the source, which is the official Clean Language release on GitHub, install the skill without checking anything. Verifying is here for people who want to confirm, for their own peace of mind, that the file arrived exactly as published.

Whether you need this

You do not need to verify; the download works the same either way. Verifying adds confidence for the security conscious, and for anyone on an untrusted network who wants to rule out a corrupted or modified file. If that is not a concern for you, skip it and follow the install guide.

What a checksum is

A SHA-256 checksum is a short fingerprint of a file. The same file always produces the same fingerprint, and changing even one byte produces a different one. Each Clean Language release publishes the checksum of its zip file. If the checksum you calculate for your copy matches the published value, your download matches the published release and reached you intact.

How to verify

  1. Download the skill.

    The published checksum for version 1.0.14 is:

    2b57d83fcbe567d5d617a8d2416770e5a832002aa5f01e196ef6d1bcd12f1336

    The same value is in the published checksum file, if you would rather compare files than read.

  2. Calculate the checksum of the file you downloaded.

    On Windows: open your Downloads folder in File Explorer, click the address bar, type powershell, and press Enter.

    On macOS: press Command+Space, type Terminal, press Return, then type cd Downloads and press Return.

    Copy the command for your system, paste it into the window, and press Enter.

    Windows (PowerShell)

    Get-FileHash cleanlanguage-1.0.14.zip -Algorithm SHA256

    macOS

    shasum -a 256 cleanlanguage-1.0.14.zip

    Linux

    sha256sum cleanlanguage-1.0.14.zip
  3. Compare the value your computer prints with the published checksum shown in step 1. Letter case does not matter: PowerShell prints the hash in upper case, while the published value is lower case, so compare the letters and digits, not the case. A match means your copy matches the published release. If the two differ, delete the file, download it again, and check once more. If the values still differ after a fresh download, do not install the file and report it on GitHub (opens in a new tab).