Fix license generation and Closure LSP repo link (#8876)

Kirill Bulatov created

Release Notes:

- N/A

Change summary

docs/src/languages/clojure.md     | 2 +-
script/generate-licenses          | 4 ++--
script/licenses/zed-licenses.toml | 7 +++++++
3 files changed, 10 insertions(+), 3 deletions(-)

Detailed changes

docs/src/languages/clojure.md 🔗

@@ -1,4 +1,4 @@
 # Clojure
 
-- Tree Sitter: [tree-sitter-clojure](https://github.com/sogaiu/tree-sitter-clojure)
+- Tree Sitter: [tree-sitter-clojure](https://github.com/prcastro/tree-sitter-clojure)
 - Language Server: [clojure-lsp](https://github.com/clojure-lsp/clojure-lsp)

script/generate-licenses 🔗

@@ -1,6 +1,6 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
-set -e
+set -euo pipefail
 
 OUTPUT_FILE=$(pwd)/assets/licenses.md
 

script/licenses/zed-licenses.toml 🔗

@@ -12,6 +12,7 @@ accepted = [
     "Unicode-DFS-2016",
     "OpenSSL",
     "Zlib",
+    "BSL-1.0"
 ]
 workarounds = [
     "ring",
@@ -35,3 +36,9 @@ license = "BSD-3-Clause"
 [[fuchsia-cprng.clarify.files]]
 path = 'LICENSE'
 checksum = '03b114f53e6587a398931762ee11e2395bfdba252a329940e2c8c9e81813845b'
+
+[tree-sitter-hcl.clarify]
+license = "Apache-2.0"
+[[tree-sitter-hcl.clarify.files]]
+path = 'LICENSE'
+checksum = 'c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4'