add tree sitter cli
This commit is contained in:
@@ -8,6 +8,7 @@ NVIM_VERSION="0.12.4"
|
||||
GO_VERSION="1.27.0"
|
||||
FZF_VERSION="0.61.1"
|
||||
JUST_VERSION="1.40.0"
|
||||
TREE_SITTER_VERSION="0.26.13"
|
||||
|
||||
# ============================================================
|
||||
# Global wget options
|
||||
@@ -46,6 +47,7 @@ APT_PACKAGES=(
|
||||
unzip
|
||||
zip
|
||||
util-linux
|
||||
wl-clipboard
|
||||
ncurses-base
|
||||
libheif-examples
|
||||
libheif1
|
||||
@@ -145,6 +147,21 @@ fi
|
||||
[[ -f "$HOME/.cargo/env" ]] && source "$HOME/.cargo/env"
|
||||
rustup default stable
|
||||
|
||||
# ============================================================
|
||||
# tree-sitter-cli
|
||||
# ============================================================
|
||||
echo "=== tree-sitter-cli ==="
|
||||
TS_NEEDS_INSTALL=1
|
||||
if [[ -x "$HOME/.cargo/bin/tree-sitter" ]]; then
|
||||
INSTALLED_TS=$("$HOME/.cargo/bin/tree-sitter" --version | awk '{print $2}')
|
||||
if [[ "$INSTALLED_TS" == "$TREE_SITTER_VERSION" ]]; then
|
||||
TS_NEEDS_INSTALL=0
|
||||
fi
|
||||
fi
|
||||
if [[ "$TS_NEEDS_INSTALL" -eq 1 ]]; then
|
||||
"$HOME/.cargo/bin/cargo" install tree-sitter-cli --version "${TREE_SITTER_VERSION}" --locked --force
|
||||
fi
|
||||
|
||||
# ============================================================
|
||||
# just
|
||||
# ============================================================
|
||||
|
||||
Reference in New Issue
Block a user