aboutsummarylogtreecommitdiffstats
path: root/haur
blob: 97fc7cd08e4b05017df050c1a43321fcad1a8dd2 (plain)
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
#!/bin/bash

REMOVE=false

for arg in "$@"
do
	if [ "$arg" == "--remove" ] || [ "$arg" == "-r" ]
	then
		REMOVE=true
	fi
done

if [ $REMOVE == true ]
then
for PACKAGE_NAME in "$@"
do
if [ $PACKAGE_NAME != "--remove" ] || [ $PACKAGE_NAME != "-r" ]
then	
	echo "Removing $PACKAGE_NAME"
	sudo pacman -Rns $PACKAGE_NAME
fi
done
exit 0
fi

for PACKAGE_NAME in "$@"
do

if [ $PACKAGE_NAME != "--remove" ] || [ $PACKAGE_NAME != "-r" ]
then
echo "Installing '$PACKAGE_NAME'"

mkdir -p ~/.haur
cd ~/.haur
git clone https://aur.archlinux.org/$PACKAGE_NAME.git
cd $PACKAGE_NAME
makepkg -si
fi
done