From f8bc6c69d7b7e4169f65ed821478ed272c2ad1c9 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Tue, 15 Aug 2023 20:28:55 +0300 Subject: ci: add shebangs to scripts --- scripts/check-queries.lua | 2 +- scripts/ci-install-macos-latest.sh | 9 +++++---- scripts/ci-install-ubuntu-latest.sh | 8 +++++--- scripts/ci-install-windows-2022.sh | 4 +++- scripts/update-readme.lua | 2 +- scripts/write-lockfile.lua | 2 +- 6 files changed, 16 insertions(+), 11 deletions(-) mode change 100644 => 100755 scripts/ci-install-macos-latest.sh mode change 100644 => 100755 scripts/ci-install-ubuntu-latest.sh mode change 100644 => 100755 scripts/ci-install-windows-2022.sh mode change 100644 => 100755 scripts/write-lockfile.lua (limited to 'scripts') diff --git a/scripts/check-queries.lua b/scripts/check-queries.lua index c142084de..a84df85c4 100755 --- a/scripts/check-queries.lua +++ b/scripts/check-queries.lua @@ -1,4 +1,4 @@ --- Execute as `nvim --headless -c "luafile ./scripts/check-queries.lua"` +#!/usr/bin/env -S nvim -l -- Equivalent to print(), but this will ensure consistent output regardless of -- operating system. diff --git a/scripts/ci-install-macos-latest.sh b/scripts/ci-install-macos-latest.sh old mode 100644 new mode 100755 index 9899f17e1..06bce74f7 --- a/scripts/ci-install-macos-latest.sh +++ b/scripts/ci-install-macos-latest.sh @@ -1,6 +1,7 @@ +#!/usr/bin/env bash + curl -L https://github.com/neovim/neovim/releases/download/${NVIM_TAG}/nvim-macos.tar.gz | tar -xz -sudo ln -s $(pwd)/nvim-macos/bin/nvim /usr/local/bin -rm -rf $(pwd)/nvim-macos/lib/nvim/parser +sudo ln -s "$PWD"/nvim-macos/bin/nvim /usr/local/bin +rm -rf "$PWD"/nvim-macos/lib/nvim/parser mkdir -p ~/.local/share/nvim/site/pack/nvim-treesitter/start -ln -s $(pwd) ~/.local/share/nvim/site/pack/nvim-treesitter/start - +ln -s "$PWD" ~/.local/share/nvim/site/pack/nvim-treesitter/start diff --git a/scripts/ci-install-ubuntu-latest.sh b/scripts/ci-install-ubuntu-latest.sh old mode 100644 new mode 100755 index 5ab229e1d..60f260cc8 --- a/scripts/ci-install-ubuntu-latest.sh +++ b/scripts/ci-install-ubuntu-latest.sh @@ -1,6 +1,8 @@ +#!/usr/bin/env bash + wget https://github.com/neovim/neovim/releases/download/${NVIM_TAG}/nvim-linux64.tar.gz tar -zxf nvim-linux64.tar.gz -sudo ln -s $(pwd)/nvim-linux64/bin/nvim /usr/local/bin -rm -rf $(pwd)/nvim-linux64/lib/nvim/parser +sudo ln -s "$PWD"/nvim-linux64/bin/nvim /usr/local/bin +rm -rf "$PWD"/nvim-linux64/lib/nvim/parser mkdir -p ~/.local/share/nvim/site/pack/nvim-treesitter/start -ln -s $(pwd) ~/.local/share/nvim/site/pack/nvim-treesitter/start +ln -s "$PWD" ~/.local/share/nvim/site/pack/nvim-treesitter/start diff --git a/scripts/ci-install-windows-2022.sh b/scripts/ci-install-windows-2022.sh old mode 100644 new mode 100755 index 6af5b0ce9..8d27ecc53 --- a/scripts/ci-install-windows-2022.sh +++ b/scripts/ci-install-windows-2022.sh @@ -1,5 +1,7 @@ +#!/usr/bin/env bash + curl -L https://github.com/neovim/neovim/releases/download/${NVIM_TAG}/nvim-win64.zip -o nvim-win64.zip unzip nvim-win64 mkdir -p ~/AppData/Local/nvim/pack/nvim-treesitter/start mkdir -p ~/AppData/Local/nvim-data -cp -r $(pwd) ~/AppData/Local/nvim/pack/nvim-treesitter/start +cp -r "$PWD" ~/AppData/Local/nvim/pack/nvim-treesitter/start diff --git a/scripts/update-readme.lua b/scripts/update-readme.lua index d21628e2c..251a64af4 100755 --- a/scripts/update-readme.lua +++ b/scripts/update-readme.lua @@ -1,4 +1,4 @@ --- Execute as `nvim --headless -c "luafile ./scripts/update-readme.lua"` +#!/usr/bin/env -S nvim -l ---@class Parser ---@field name string diff --git a/scripts/write-lockfile.lua b/scripts/write-lockfile.lua old mode 100644 new mode 100755 index b8833b91e..c1d5d6d8d --- a/scripts/write-lockfile.lua +++ b/scripts/write-lockfile.lua @@ -1,4 +1,4 @@ --- Execute as `nvim --headless -c "luafile ./scripts/write-lockfile.lua"` +#!/usr/bin/env -S nvim -l ---@type string|any[] local skip_langs = vim.fn.getenv "SKIP_LOCKFILE_UPDATE_FOR_LANGS" -- cgit v1.2.3-70-g09d2