aboutsummarylogtreecommitdiffstats
path: root/haur
blob: 90e38ec3809180ae0dea8e0b75215884a32672e5 (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
40
#!/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
	echo $PACKAGE_NAME > $HOME/.haur_cache
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