diff options
| -rw-r--r-- | Zig.novaextension/README.md | 8 | ||||
| -rwxr-xr-x | scripts/build-parser.sh (renamed from Zig.novaextension/Scripts/build-parser.sh) | 6 | ||||
| -rwxr-xr-x | scripts/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" |
