aboutsummaryrefslogtreecommitdiffstats
path: root/python@zenith/Makefile
blob: 4a20fbe8b07a76620355268add3be4b9572e7536 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.POSIX:

install:
	mkdir -p -- ~/.var/cache
	test ! -d ~/.python_history
	ln -sf .var/cache/python_history ~/.python_history
	mkdir -p -- ~/.config/profile.d
	test ! -d ~/.config/profile.d/python
	ln -sf -- ~/.dotfiles/python@zenith/user-profile ~/.config/profile.d/python
	if test "$$(python --version 2>&1 | cut -d ' ' -f 2 | cut -d . -f 1)" = 2; then \
		mkdir -p -- ~/.config/bash/aliases.d && \
		test ! -d ~/.config/bash/aliases.d/python && \
		ln -sf -- ~/.dotfiles/python@zenith/bash-aliases ~/.config/bash/aliases.d/python; \
	fi

uninstall:
	+! ../check-installed python
	-unlink -- ~/.config/profile.d/python
	-rmdir -- ~/.config/profile.d
	-unlink -- ~/.var/cache/python_history
	-unlink -- ~/.python_history
	-unlink -- ~/.config/bash/aliases.d/python
	-rmdir -- ~/.config/bash/aliases.d