mirror of
https://github.com/Luzifer/sri.git
synced 2024-09-07 18:09:12 +00:00
Helper to calculate SRI information for `
or
.repo-runner.yaml | ||
go.mod | ||
go.sum | ||
History.md | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md |
Luzifer / sri
sri
is a very small helper to calculate SRI information for <link>
or <script>
tags.
Files are downloaded as they currently are and a checksum is calculated. This checksum then is printed inside the desired HTML tag for embedding into an HTML page.
Please be aware you should use this with non-changing URLs as the browser will no longer load the file as soon as the hash does no longer match.
Usage
# sri --help
Usage of sri:
--html Print HTML tags with SRI information (If disabled just prints the hashes) (default true)
--html-tag string Tag to use for HTML mode (supported: link, script) (default "link")
--log-level string Log level (debug, info, warn, error, fatal) (default "info")
--version Prints current version and exits
# sri --html-tag link https://use.fontawesome.com/releases/v5.10.1/css/all.css
<link href="https://use.fontawesome.com/releases/v5.10.1/css/all.css" integrity="sha512-9my9Mb2+0YO+I4PUCSwUYO7sEK21Y0STBAiFEYoWtd2VzLEZZ4QARDrZ30hdM1GlioHJ8o8cWQiy8IAb1hy/Hg==" crossorigin="anonymous">