mirror of
https://github.com/balkian/Web4.0.git
synced 2024-11-05 00:31:42 +00:00
Added installation script
This commit is contained in:
parent
2b25e6c608
commit
ee1a4ead88
49
install.sh
Executable file
49
install.sh
Executable file
@ -0,0 +1,49 @@
|
||||
#!/bin/bash
|
||||
|
||||
function fetch(){
|
||||
echo "Fetching project from Github"
|
||||
git clone https://github.com/balkian/Web4.0.git Web4.0
|
||||
cd Web4.0
|
||||
}
|
||||
function install_npm(){
|
||||
echo "Installing NPM"
|
||||
curl http://npmjs.org/install.sh | sudo sh
|
||||
}
|
||||
function install_node(){
|
||||
echo "Instaling nodejs"
|
||||
sudo apt-get install nodejs-dev
|
||||
#sudo sudo npm install hook.io
|
||||
#sudo npm install hookio/hooks/*
|
||||
}
|
||||
function install_package(){
|
||||
echo "Installing npm package"
|
||||
sudo npm install $1
|
||||
}
|
||||
|
||||
while getopts ":agupi" opt;do
|
||||
case $opt in
|
||||
a)
|
||||
fetch;
|
||||
install_node;
|
||||
install_npm;
|
||||
install_package .;
|
||||
;;
|
||||
g)
|
||||
fetch;
|
||||
;;
|
||||
u)
|
||||
install_npm;
|
||||
;;
|
||||
p)
|
||||
install_package;
|
||||
;;
|
||||
i)
|
||||
install_npm;
|
||||
install_node;
|
||||
;;
|
||||
\?)
|
||||
echo "Probably you want to run $0 -a"
|
||||
|
||||
;;
|
||||
esac
|
||||
done
|
Loading…
Reference in New Issue
Block a user