-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
35 lines (30 loc) · 859 Bytes
/
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
#!/bin/bash
# user
username=$(whoami)
atomDir=/home/$username/.atom
# move to my home fodler
cd /home/$username
echo "Downloading temp repo.."
git clone https://github.com/juliomatcom/atom-configuration-pkgs.git
echo "======================================"
filename=atom-configuration-pkgs/packages.txt
echo "Install missing packages"
while read package
do
directory="$atomDir/packages/$package"
echo $directory
if [ ! -d $directory ]; then
echo "apm install $package"
apm install $package
fi
done < $filename
echo "======================================"
echo "Copy configurations files to $atomDir"
#copy files
cp atom-configuration-pkgs/confs/* $atomDir/.
echo "======================================"
# remove repo
echo "Removing temp repo..."
rm -rf atom-configuration-pkgs
echo "======================================"
echo "done"