aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zig.novaextension/README.md8
-rwxr-xr-xscripts/build-parser.sh (renamed from Zig.novaextension/Scripts/build-parser.sh)6
-rwxr-xr-xscripts/update-parser.sh (renamed from Zig.novaextension/Scripts/update-parser.sh)6
3 files changed, 10 insertions, 10 deletions
diff --git a/Zig.novaextension/README.md b/Zig.novaextension/README.md
index f4516ef..72865ee 100644
--- a/Zig.novaextension/README.md
+++ b/Zig.novaextension/README.md
@@ -85,20 +85,20 @@ The Tree-sitter parser is built from the vendored grammar snapshot under `vendor
Rebuild the parser dylib:
```sh
-./Scripts/build-parser.sh
+./scripts/build-parser.sh
```
Bump the vendored snapshot (and rebuild):
```sh
-./Scripts/update-parser.sh # upstream HEAD
-./Scripts/update-parser.sh <ref> # specific tag, branch, or SHA
+./scripts/update-parser.sh # upstream HEAD
+./scripts/update-parser.sh <ref> # specific tag, branch, or SHA
```
Validate the extension bundle:
```sh
-/Applications/Nova.app/Contents/SharedSupport/nova extension validate .
+/Applications/Nova.app/Contents/SharedSupport/nova extension validate Zig.novaextension/
```
## License
diff --git a/Zig.novaextension/Scripts/build-parser.sh b/scripts/build-parser.sh
index 5cd7039..85a91a5 100755
--- a/Zig.novaextension/Scripts/build-parser.sh
+++ b/scripts/build-parser.sh
@@ -12,10 +12,10 @@
# - sets rpath @loader_path/../Frameworks so the dylib finds SyntaxKit
# when Nova loads it from the bundled extension
# - ad-hoc codesigns the dylib (Gatekeeper requirement)
-# - writes the result to Syntaxes/libtree-sitter-zig.dylib
+# - writes the result to Zig.novaextension/Syntaxes/libtree-sitter-zig.dylib
#
# Usage:
-# ./Scripts/build-parser.sh
+# ./scripts/build-parser.sh
#
# Environment overrides:
# NOVA_APP Path to Nova.app (default: /Applications/Nova.app)
@@ -29,7 +29,7 @@ set -eu
ROOT="$(CDPATH='' cd -- "$(dirname -- "$0")/.." && pwd)"
VENDOR_DIR="$ROOT/vendor/tree-sitter-zig"
BUILD_DIR="$ROOT/build"
-OUTPUT="$ROOT/Syntaxes/libtree-sitter-zig.dylib"
+OUTPUT="$ROOT/Zig.novaextension/Syntaxes/libtree-sitter-zig.dylib"
NOVA_APP="${NOVA_APP:-/Applications/Nova.app}"
SDKROOT="${SDKROOT:-$(xcrun --show-sdk-path)}"
diff --git a/Zig.novaextension/Scripts/update-parser.sh b/scripts/update-parser.sh
index 6e1fd63..8a679e1 100755
--- a/Zig.novaextension/Scripts/update-parser.sh
+++ b/scripts/update-parser.sh
@@ -18,8 +18,8 @@
# - prints a GitHub compare link for the diff
#
# Usage:
-# ./Scripts/update-parser.sh # bump to upstream HEAD
-# ./Scripts/update-parser.sh <ref> # bump to a tag, branch, or SHA
+# ./scripts/update-parser.sh # bump to upstream HEAD
+# ./scripts/update-parser.sh <ref> # bump to a tag, branch, or SHA
#
# Caveats:
# - any local edits inside the listed paths are overwritten — review
@@ -58,7 +58,7 @@ done
sed -i.bak "s/^Pinned commit: .*/Pinned commit: $SHA/" "$VENDOR_DIR/VENDORING.md"
rm "$VENDOR_DIR/VENDORING.md.bak"
-"$ROOT/Scripts/build-parser.sh"
+"$ROOT/scripts/build-parser.sh"
echo "Updated $OLD_SHA -> $SHA"
echo "Compare: https://github.com/tree-sitter-grammars/tree-sitter-zig/compare/$OLD_SHA...$SHA"