-
Notifications
You must be signed in to change notification settings - Fork 47
/
Makefile
27 lines (25 loc) · 909 Bytes
/
Makefile
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
install:
sudo cp ./lfrun /usr/bin/lfrun
sudo chmod +x /usr/bin/lfrun
@if [ ! -d ~/.config/lf/ ]; then\
mkdir -p ~/.config/lf ;\
fi
cp ./cleaner ~/.config/lf/cleaner
chmod +x ~/.config/lf/cleaner
cp ./preview ~/.config/lf/preview
chmod +x ~/.config/lf/preview
@if [ -z "$(shell sed -n '/set previewer/p' ~/.config/lf/lfrc)" ]; then\
sed -i '1 i\set previewer ~/.config/lf/preview' ~/.config/lf/lfrc ;\
fi
@if [ -z "$(shell sed -n '/set cleaner/p' ~/.config/lf/lfrc)" ]; then\
sed -i '1 i\set cleaner ~/.config/lf/cleaner' ~/.config/lf/lfrc ;\
fi
@if [ -z "$(shell sed -n '/set ratios/p' ~/.config/lf/lfrc)" ]; then\
sed -i '1 i\set ratios 1:2:3' ~/.config/lf/lfrc ;\
fi
uninstall:
sudo rm /usr/bin/lfrun
sudo rm ~/.config/lf/cleaner ~/.config/lf/preview
sed -i '/set previewer/d' ~/.config/lf/lfrc
sed -i '/set cleaner/d' ~/.config/lf/lfrc
sed -i '/set ratios/d' ~/.config/lf/lfrc