-
Notifications
You must be signed in to change notification settings - Fork 24
/
dev_install.sh
executable file
·41 lines (41 loc) · 1.21 KB
/
dev_install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
mkdir ethersheet
cd ethersheet
echo "cloning Ethersheet"
git clone https://github.com/ethersheet-collective/EtherSheet
echo "cloning es_client"
git clone https://github.com/ethersheet-collective/es_client.git
echo "cloning es_expression"
git clone https://github.com/ethersheet-collective/es_expression.git
echo "cloning transactor"
git clone https://github.com/ethersheet-collective/transactor.git
echo "cloning es_command"
git clone https://github.com/ethersheet-collective/es_command.git
echo "cloning ref-binder"
git clone https://github.com/ethersheet-collective/ref-binder.git
echo '*** INSTALLING es_expression *************************'
cd es_expression
npm install
cd ../
echo '*** INSTALLING transactor ****************************'
cd transactor
npm install
cd ../
echo '*** INSTALLING es_command ****************************'
cd es_command
npm install
cd ../
echo '*** INSTALLING es_client *****************************'
cd es_client
npm install
cd ../
echo '*** INSTALLING EtherSheet ****************************'
cd EtherSheet
npm install
echo
echo "Enter sudo password to link ethersheet packages for development"
echo
sudo npm link ../es_client
sudo npm link ../es_command
sudo npm link ../transactor
echo 'DONE'