aboutsummaryrefslogtreecommitdiff
path: root/installer
diff options
context:
space:
mode:
Diffstat (limited to 'installer')
-rw-r--r--installer/go_install.cmd18
-rwxr-xr-xinstaller/go_install.sh9
-rwxr-xr-xinstaller/install-analysis-server-dart-snapshot.sh4
-rwxr-xr-xinstaller/install-bash-language-server.sh2
-rwxr-xr-xinstaller/install-cl-lsp.sh2
-rwxr-xr-xinstaller/install-clangd.sh2
-rwxr-xr-xinstaller/install-clojure-lsp.sh2
-rwxr-xr-xinstaller/install-cobol-language-support.sh4
-rwxr-xr-xinstaller/install-css-languageserver.sh2
-rwxr-xr-xinstaller/install-dls.sh2
-rwxr-xr-xinstaller/install-docker-langserver.sh2
-rwxr-xr-xinstaller/install-eclipse-jdt-ls.sh13
-rw-r--r--installer/install-efm-langserver.cmd2
-rwxr-xr-xinstaller/install-efm-langserver.sh4
-rwxr-xr-xinstaller/install-elixir-ls.sh4
-rwxr-xr-xinstaller/install-elm-language-server.sh2
-rwxr-xr-xinstaller/install-emmylua-ls.sh4
-rwxr-xr-xinstaller/install-erlang-ls.sh2
-rwxr-xr-xinstaller/install-fortls.sh2
-rwxr-xr-xinstaller/install-fsharp-language-server.sh4
-rw-r--r--installer/install-gopls.cmd5
-rwxr-xr-xinstaller/install-gopls.sh5
-rwxr-xr-xinstaller/install-gql-language-server.sh2
-rwxr-xr-xinstaller/install-groovy-language-server.sh4
-rwxr-xr-xinstaller/install-html-languageserver.sh2
-rwxr-xr-xinstaller/install-intelephense.sh2
-rwxr-xr-xinstaller/install-javascript-typescript-stdio.sh2
-rwxr-xr-xinstaller/install-json-languageserver.sh2
-rwxr-xr-xinstaller/install-kotlin-language-server.sh2
-rwxr-xr-xinstaller/install-lsp4xml.sh4
-rwxr-xr-xinstaller/install-metals.sh2
-rwxr-xr-xinstaller/install-omnisharp-lsp.sh4
-rw-r--r--installer/install-pyls-ms.cmd2
-rwxr-xr-xinstaller/install-pyls-ms.sh4
-rwxr-xr-xinstaller/install-pyls.sh2
-rwxr-xr-xinstaller/install-ra_lsp_server.sh2
-rwxr-xr-xinstaller/install-reason-language-server.sh2
-rwxr-xr-xinstaller/install-solargraph.sh4
-rwxr-xr-xinstaller/install-sql-language-server.sh2
-rwxr-xr-xinstaller/install-terraform-lsp.sh2
-rwxr-xr-xinstaller/install-texlab.sh2
-rwxr-xr-xinstaller/install-typescript-language-server.sh2
-rwxr-xr-xinstaller/install-vim-language-server.sh2
-rwxr-xr-xinstaller/install-vls.sh2
-rwxr-xr-xinstaller/install-yaml-language-server.sh2
-rwxr-xr-xinstaller/npm_install.sh2
-rwxr-xr-xinstaller/pip_install.sh2
47 files changed, 74 insertions, 82 deletions
diff --git a/installer/go_install.cmd b/installer/go_install.cmd
index b4200ad..fbd63c2 100644
--- a/installer/go_install.cmd
+++ b/installer/go_install.cmd
@@ -1,18 +1,8 @@
@echo off
if "x%1" equ "x" goto :EOF
-if "x%2" equ "x" goto :EOF
-setlocal
-
-set GOPATH=%CD%\go
-
-go get %2
-
-echo @echo off ^
-
-%%~dp0\go\bin\%1.exe %%* ^
-
-> %1.cmd
-
-endlocal
+set GOPATH=%cd%
+set GOBIN=%cd%
+go get -v -u %1
+rd /S /Q "src"
diff --git a/installer/go_install.sh b/installer/go_install.sh
index d60925b..d29158e 100755
--- a/installer/go_install.sh
+++ b/installer/go_install.sh
@@ -1,10 +1,9 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Usage
-# $ go_install [EXECUTABLE_NAME] [GO_GET_URLPATH]
+# $ go_install [GO_GET_URLPATH]
set -e
-GOPATH=$(pwd)/go
-go get "$2"
-ln -s "./go/bin/$1" .
+GOPATH=$(pwd) GOBIN=$(pwd) GO111MODULE=on go get -v -u $1
+rm -rf src
diff --git a/installer/install-analysis-server-dart-snapshot.sh b/installer/install-analysis-server-dart-snapshot.sh
index c38c29d..59ae196 100755
--- a/installer/install-analysis-server-dart-snapshot.sh
+++ b/installer/install-analysis-server-dart-snapshot.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -7,7 +7,7 @@ unzip "dartsdk-linux-x64-release.zip"
rm "dartsdk-linux-x64-release.zip"
cat <<EOF > analysis-server-dart-snapshot
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
\$DIR/bin/dart \$DIR/bin/snapshots/analysis_server.dart.snapshot --lsp \$*
diff --git a/installer/install-bash-language-server.sh b/installer/install-bash-language-server.sh
index 36c44c6..9ec63fa 100755
--- a/installer/install-bash-language-server.sh
+++ b/installer/install-bash-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-cl-lsp.sh b/installer/install-cl-lsp.sh
index d1311fb..8e7bc4c 100755
--- a/installer/install-cl-lsp.sh
+++ b/installer/install-cl-lsp.sh
@@ -1,3 +1,3 @@
-#!/bin/sh
+#!/usr/bin/env bash
ros install cxxxr/cl-lsp
diff --git a/installer/install-clangd.sh b/installer/install-clangd.sh
index 4e02204..0e7818c 100755
--- a/installer/install-clangd.sh
+++ b/installer/install-clangd.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-clojure-lsp.sh b/installer/install-clojure-lsp.sh
index 6423e49..9d664ba 100755
--- a/installer/install-clojure-lsp.sh
+++ b/installer/install-clojure-lsp.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-cobol-language-support.sh b/installer/install-cobol-language-support.sh
index a4c209a..6534e7d 100755
--- a/installer/install-cobol-language-support.sh
+++ b/installer/install-cobol-language-support.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -8,7 +8,7 @@ curl -LO "$url"
unzip "cobol-language-support-$version.vsix"
cat <<EOF >./cobol-language-support
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
java "-Dline.speparator=\r\n" -jar "\$DIR/extension/server/lsp-service-cobol-$version.jar" pipeEnabled
EOF
diff --git a/installer/install-css-languageserver.sh b/installer/install-css-languageserver.sh
index 923050e..5698a0f 100755
--- a/installer/install-css-languageserver.sh
+++ b/installer/install-css-languageserver.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-dls.sh b/installer/install-dls.sh
index 2dafa3f..2ab50b5 100755
--- a/installer/install-dls.sh
+++ b/installer/install-dls.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-docker-langserver.sh b/installer/install-docker-langserver.sh
index 1ae3970..b9adbb4 100755
--- a/installer/install-docker-langserver.sh
+++ b/installer/install-docker-langserver.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-eclipse-jdt-ls.sh b/installer/install-eclipse-jdt-ls.sh
index fee18e6..86528d9 100755
--- a/installer/install-eclipse-jdt-ls.sh
+++ b/installer/install-eclipse-jdt-ls.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -7,12 +7,19 @@ curl -o lombok.jar 'https://projectlombok.org/downloads/lombok.jar'
tar xvf jdt-language-server-latest.tar.gz
rm jdt-language-server-latest.tar.gz
+osType="\$(uname -s)"
+case "\${osType}" in
+ Darwin*) configDir=config_mac;;
+ Linux*) configDir=config_linux;;
+ *) configDir=config_linux
+esac
+
cat <<EOF > eclipse-jdt-ls
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
LAUNCHER=\$(ls \$DIR/plugins/org.eclipse.equinox.launcher_*.jar)
-java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.protocol=true -Dlog.level=ALL -noverify -Xmx1G -javaagent:\$DIR/lombok.jar -Xbootclasspath/a:\$DIR/lombok.jar -jar \$LAUNCHER -configuration \$DIR/config_linux -data \$DIR/data
+java -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dlog.protocol=true -Dlog.level=ALL -noverify -Xmx1G -javaagent:\$DIR/lombok.jar -Xbootclasspath/a:\$DIR/lombok.jar -jar \$LAUNCHER -configuration \$DIR/$configDir -data \$DIR/data
EOF
chmod +x eclipse-jdt-ls
diff --git a/installer/install-efm-langserver.cmd b/installer/install-efm-langserver.cmd
index 9bf3110..fc692b9 100644
--- a/installer/install-efm-langserver.cmd
+++ b/installer/install-efm-langserver.cmd
@@ -1,3 +1,3 @@
@echo off
-call "%~dp0\go_install.cmd" efm-langserver github.com/mattn/efm-langserver
+call "%~dp0\go_install.cmd" github.com/mattn/efm-langserver
diff --git a/installer/install-efm-langserver.sh b/installer/install-efm-langserver.sh
index d967fa5..a646f03 100755
--- a/installer/install-efm-langserver.sh
+++ b/installer/install-efm-langserver.sh
@@ -1,5 +1,5 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
-"$(dirname $0)/go_install.sh" efm-langserver github.com/mattn/efm-langserver
+"$(dirname $0)/go_install.sh" github.com/mattn/efm-langserver
diff --git a/installer/install-elixir-ls.sh b/installer/install-elixir-ls.sh
index e3209c8..3977500 100755
--- a/installer/install-elixir-ls.sh
+++ b/installer/install-elixir-ls.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -9,7 +9,7 @@ unzip elixir-ls.zip
rm elixir-ls.zip
cat <<EOF > elixir-ls
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
\$DIR/language_server.sh \$*
diff --git a/installer/install-elm-language-server.sh b/installer/install-elm-language-server.sh
index 0519b21..a5a41ec 100755
--- a/installer/install-elm-language-server.sh
+++ b/installer/install-elm-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-emmylua-ls.sh b/installer/install-emmylua-ls.sh
index c124c77..6af3e76 100755
--- a/installer/install-emmylua-ls.sh
+++ b/installer/install-emmylua-ls.sh
@@ -1,11 +1,11 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
curl -L -o EmmyLua-LS-all.jar 'https://ci.appveyor.com/api/buildjobs/54yf9rjvj49494pd/artifacts/EmmyLua-LS%2Fbuild%2Flibs%2FEmmyLua-LS-all.jar'
cat <<EOF > emmylua-ls
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
java -cp \$DIR/EmmyLua-LS-all.jar com.tang.vscode.MainKt
diff --git a/installer/install-erlang-ls.sh b/installer/install-erlang-ls.sh
index 05ecf5b..274ebe7 100755
--- a/installer/install-erlang-ls.sh
+++ b/installer/install-erlang-ls.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-fortls.sh b/installer/install-fortls.sh
index 1be797b..9bda54e 100755
--- a/installer/install-fortls.sh
+++ b/installer/install-fortls.sh
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/usr/bin/env bash
"$(dirname $0)/pip_install.sh" fortls fortran-language-server
diff --git a/installer/install-fsharp-language-server.sh b/installer/install-fsharp-language-server.sh
index 26be8f9..fb606e0 100755
--- a/installer/install-fsharp-language-server.sh
+++ b/installer/install-fsharp-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -7,7 +7,7 @@ npm install
dotnet build -c Release
cat <<EOF > fsharp-language-server
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
\$DIR/src/FSharpLanguageServer/bin/Release/netcoreapp2.0/FSharpLanguageServer.dll \$*
diff --git a/installer/install-gopls.cmd b/installer/install-gopls.cmd
index 844762e..444e1ae 100644
--- a/installer/install-gopls.cmd
+++ b/installer/install-gopls.cmd
@@ -1,6 +1,3 @@
@echo off
-set GOPATH=%cd%
-set GOBIN=%cd%
-go get -v -u golang.org/x/tools/gopls
-rd /S /Q "src"
+call "%~dp0\go_install.cmd" golang.org/x/tools/gopls
diff --git a/installer/install-gopls.sh b/installer/install-gopls.sh
index 22e0b1c..17978a4 100755
--- a/installer/install-gopls.sh
+++ b/installer/install-gopls.sh
@@ -1,6 +1,5 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
-GOPATH=$(pwd) GOBIN=$(pwd) GO111MODULE=on go get -v golang.org/x/tools/gopls@latest
-rm -rf src
+"$(dirname $0)/go_install.sh" golang.org/x/tools/gopls@latest
diff --git a/installer/install-gql-language-server.sh b/installer/install-gql-language-server.sh
index 9288397..c4e70d4 100755
--- a/installer/install-gql-language-server.sh
+++ b/installer/install-gql-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-groovy-language-server.sh b/installer/install-groovy-language-server.sh
index f9674be..26c70be 100755
--- a/installer/install-groovy-language-server.sh
+++ b/installer/install-groovy-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -6,7 +6,7 @@ git clone --depth=1 https://github.com/prominic/groovy-language-server .
./gradlew build
cat <<EOF >groovy-language-server
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
java -jar \$DIR/build/libs/groovy-language-server-all.jar
diff --git a/installer/install-html-languageserver.sh b/installer/install-html-languageserver.sh
index 5e35f5e..88bf80c 100755
--- a/installer/install-html-languageserver.sh
+++ b/installer/install-html-languageserver.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-intelephense.sh b/installer/install-intelephense.sh
index 37621e8..170b714 100755
--- a/installer/install-intelephense.sh
+++ b/installer/install-intelephense.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-javascript-typescript-stdio.sh b/installer/install-javascript-typescript-stdio.sh
index 4f83be6..26a2d4f 100755
--- a/installer/install-javascript-typescript-stdio.sh
+++ b/installer/install-javascript-typescript-stdio.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-json-languageserver.sh b/installer/install-json-languageserver.sh
index ecffa38..6569bbf 100755
--- a/installer/install-json-languageserver.sh
+++ b/installer/install-json-languageserver.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-kotlin-language-server.sh b/installer/install-kotlin-language-server.sh
index 9c208aa..345676f 100755
--- a/installer/install-kotlin-language-server.sh
+++ b/installer/install-kotlin-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-lsp4xml.sh b/installer/install-lsp4xml.sh
index 5cab50c..891e54c 100755
--- a/installer/install-lsp4xml.sh
+++ b/installer/install-lsp4xml.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -8,7 +8,7 @@ url=https://dl.bintray.com/lsp4xml/releases/org/lsp4xml/org.eclipse.lsp4xml/${ve
curl -LO "$url"
cat <<EOF >lsp4xml
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
java -jar \$DIR/org.eclipse.lsp4xml-${version}-uber.jar
diff --git a/installer/install-metals.sh b/installer/install-metals.sh
index 0bb18f0..c6bdc2d 100755
--- a/installer/install-metals.sh
+++ b/installer/install-metals.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-omnisharp-lsp.sh b/installer/install-omnisharp-lsp.sh
index 7712465..5261293 100755
--- a/installer/install-omnisharp-lsp.sh
+++ b/installer/install-omnisharp-lsp.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -26,7 +26,7 @@ rm omnisharp-$os$arch.tar.gz
chmod +x run
cat <<EOF > omnisharp-lsp
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
\$DIR/run \$*
diff --git a/installer/install-pyls-ms.cmd b/installer/install-pyls-ms.cmd
index 47d0bd9..9f8229d 100644
--- a/installer/install-pyls-ms.cmd
+++ b/installer/install-pyls-ms.cmd
@@ -14,6 +14,6 @@ call "%~dp0\run_unzip.cmd" %nupkg%
echo @echo off ^
-%%~dp0\Microsoft.Python.LanguageServer.exe %%* ^
+%%~dp0\dotnet.exe %%~dp0\Microsoft.Python.LanguageServer.dll %%* ^
> pyls-ms.cmd
diff --git a/installer/install-pyls-ms.sh b/installer/install-pyls-ms.sh
index 41a3346..7ce9b48 100755
--- a/installer/install-pyls-ms.sh
+++ b/installer/install-pyls-ms.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
@@ -25,7 +25,7 @@ curl -L "$url" -o "$nupkg"
unzip "$nupkg"
cat <<EOF >pyls-ms
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
\$DIR/.dotnet/dotnet \$DIR/Microsoft.Python.LanguageServer.dll
diff --git a/installer/install-pyls.sh b/installer/install-pyls.sh
index 7c3f7ee..2db5319 100755
--- a/installer/install-pyls.sh
+++ b/installer/install-pyls.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-ra_lsp_server.sh b/installer/install-ra_lsp_server.sh
index 9e37113..17ea397 100755
--- a/installer/install-ra_lsp_server.sh
+++ b/installer/install-ra_lsp_server.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-reason-language-server.sh b/installer/install-reason-language-server.sh
index f5af8c7..6d4ad55 100755
--- a/installer/install-reason-language-server.sh
+++ b/installer/install-reason-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-solargraph.sh b/installer/install-solargraph.sh
index b6c5066..3c9f528 100755
--- a/installer/install-solargraph.sh
+++ b/installer/install-solargraph.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
@@ -6,7 +6,7 @@ git clone "https://github.com/castwide/solargraph" .
bundle install --path vendor/bundle
cat <<EOF > solargraph
-#!/bin/sh
+#!/usr/bin/env bash
DIR=\$(cd \$(dirname \$0); pwd)
cd \$DIR && bundle exec ruby \$DIR/bin/solargraph stdio
diff --git a/installer/install-sql-language-server.sh b/installer/install-sql-language-server.sh
index e4d3586..d2070d3 100755
--- a/installer/install-sql-language-server.sh
+++ b/installer/install-sql-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-terraform-lsp.sh b/installer/install-terraform-lsp.sh
index f3c2d75..05d2eeb 100755
--- a/installer/install-terraform-lsp.sh
+++ b/installer/install-terraform-lsp.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-texlab.sh b/installer/install-texlab.sh
index 0429ae5..3807c08 100755
--- a/installer/install-texlab.sh
+++ b/installer/install-texlab.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-typescript-language-server.sh b/installer/install-typescript-language-server.sh
index e187aa2..178451a 100755
--- a/installer/install-typescript-language-server.sh
+++ b/installer/install-typescript-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-vim-language-server.sh b/installer/install-vim-language-server.sh
index 36e1b67..d7748b6 100755
--- a/installer/install-vim-language-server.sh
+++ b/installer/install-vim-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-vls.sh b/installer/install-vls.sh
index 494e520..f3b523b 100755
--- a/installer/install-vls.sh
+++ b/installer/install-vls.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
set -e
diff --git a/installer/install-yaml-language-server.sh b/installer/install-yaml-language-server.sh
index c326cdd..f971bc8 100755
--- a/installer/install-yaml-language-server.sh
+++ b/installer/install-yaml-language-server.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -e
diff --git a/installer/npm_install.sh b/installer/npm_install.sh
index 84073da..1726bef 100755
--- a/installer/npm_install.sh
+++ b/installer/npm_install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Usage
# $ npm_install [EXECUTABLE_NAME] [NPM_NAME]
diff --git a/installer/pip_install.sh b/installer/pip_install.sh
index 4e3014d..58ff716 100755
--- a/installer/pip_install.sh
+++ b/installer/pip_install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
# Usage
# $ pip_install [EXECUTABLE_NAME] [PYPI_NAME]