Skip to content

Commit 69acfb9

Browse files
committed
Add install helper scripts
1 parent 5aded14 commit 69acfb9

File tree

3 files changed

+82
-0
lines changed

3 files changed

+82
-0
lines changed

README.md

+14
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,20 @@ docker run -it -p 127.0.0.1:8080:8080 -v "$PWD:/home/coder/project" codercom/cod
2020

2121
## Getting Started
2222

23+
### Installation
24+
25+
#### Mac
26+
27+
```bash
28+
curl -s https://raw.githubusercontent.com/cdr/code-server/issue-1396/install_mac.sh | bash -s
29+
```
30+
31+
#### Linux
32+
33+
```bash
34+
curl -s https://raw.githubusercontent.com/cdr/code-server/issue-1396/install_linux.sh | bash -s
35+
```
36+
2337
### Requirements
2438

2539
- 64-bit host.

install_linux.sh

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/usr/bin/env bash
2+
bin_path=$HOME/bin
3+
lib_path=$HOME/lib
4+
5+
version=2.1698
6+
package=code-server2.1698-vsc1.41.1-linux-x86_64.tar.gz
7+
8+
temp_path=/tmp/code-server-$version
9+
10+
set -e
11+
12+
rm -rf -f $temp_path
13+
mkdir $temp_path
14+
cd $temp_path
15+
16+
echo "-- Installing code-server version $version"
17+
wget https://github.com/cdr/code-server/releases/download/$version/$package > /dev/null
18+
19+
echo "-- Unpacking code-server release"
20+
tar -xzf code-server*.tar.gz > /dev/null
21+
rm -f code-server*.tar.gz
22+
23+
rm -rf -f $lib_path/code-server
24+
mkdir -p $lib_path/code-server
25+
mv -f code-server*/* $lib_path/code-server/
26+
27+
mkdir -p $bin_path
28+
rm -f $bin_path/code-server
29+
ln -f -s $lib_path/code-server/code-server $bin_path/code-server
30+
31+
rm -rf -f $temp_path
32+
echo "-- Successfully installed code-server at $bin_path/code-server"
33+
exit 0

install_mac.sh

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#!/usr/bin/env bash
2+
3+
bin_path=/usr/local/bin
4+
lib_path=/usr/local/lib
5+
6+
version=2.1698
7+
package=code-server2.1698-vsc1.41.1-darwin-x86_64
8+
9+
temp_path=/tmp/code-server-$version
10+
11+
set -e
12+
13+
rm -rf -f $temp_path
14+
mkdir $temp_path
15+
cd /tmp/code-server-$version
16+
17+
echo "-- Installing code-server version $version"
18+
wget https://github.com/cdr/code-server/releases/download/$version/$package.zip > /dev/null
19+
20+
echo "-- Unpacking release"
21+
unzip $package.zip > /dev/null
22+
rm $package.zip
23+
24+
echo "-- Installing binary"
25+
rm -rf -f $lib_path/code-server
26+
mkdir $lib_path/code-server
27+
mv -f ./$package/* $lib_path/code-server/
28+
29+
rm -f $bin_path/code-server
30+
ln -s $lib_path/code-server/code-server $bin_path/code-server
31+
32+
rm -rf -f $temp_path
33+
34+
echo "-- Successfully installed code-server at $bin_path/code-server"
35+
exit 0

0 commit comments

Comments
 (0)