aboutsummaryrefslogtreecommitdiff
path: root/installer/install-omnisharp-lsp.sh
blob: f98f311d7ab0cc8ee383f8175648550e02b695cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

set -e

cd $(dirname $0)
[ -d ../servers/omnisharp-lsp ] && rm -rf ../servers/omnisharp-lsp
mkdir ../servers/omnisharp-lsp
cd ../servers/omnisharp-lsp
curl -L -o omnisharp-linux-x64.zip https://github.com/OmniSharp/omnisharp-roslyn/releases/download/v1.34.9/omnisharp-linux-x64.zip
unzip omnisharp-linux-x64.zip
rm omnisharp-linux-x64.zip

chmod +x run

cat <<EOF > omnisharp-lsp
#!/bin/sh

DIR=\$(cd \$(dirname \$0); pwd)
\$DIR/run \$*
EOF

chmod +x omnisharp-lsp