blob: 8e577226f35977f312af2033490c4f51747761ee (
plain) (
tree)
|
|
.POSIX:
install:
mkdir -p -- ~/.config/git
test ! -e ~/.config/git/config || test -L ~/.config/git/config
test ! -e ~/.config/git/config || test -f ~/.config/git/config
cat config ../.secrets/git/config > .config
ln -sf -- ~/.dotfiles/git/.config ~/.config/git/config
mkdir -p -- ~/.config/bash/aliases.d
test ! -d ~/.config/bash/aliases.d/git
ln -sf -- ~/.dotfiles/git/bash-aliases ~/.config/bash/aliases.d/git
../check-installed-shebang ge
mkdir -p -- ~/.local/bin
ln -sf -- ~/.dotfiles/git/ge ~/.local/bin/
ln -sf -- ~/.dotfiles/git/new-c-proj ~/.local/bin/
uninstall:
+! ../check-installed git
-unlink -- ~/.config/git/config
-rmdir -- ~/.config/git/
-unlink -- ~/.config/bash/aliases.d/git
-rmdir -- ~/.config/bash/aliases.d
-unlink -- ~/.local/bin/ge
-unlink -- ~/.local/bin/new-c-proj
clean:
-rm -f -- .config
|