-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
45 lines (29 loc) · 920 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
.PHONY: help
help:
echo "help"
.PHONY: setup-all
setup-all: deploy-dotfiles install-fish-plugins change-login-shell
echo "setup-all"
.PHONY: deploy-dotfiles
deploy-dotfiles:
./deploy-dotfiles.sh
.PHONY: install-fish-plugins
install-fish-plugins: install-fisher
fisher install oh-my-fish/theme-bobthefish
.PHONY: change-login-shell
change-login-shell: install-packages
./change-login-shell.sh
.PHONY: install-fisher
install-fisher: install-packages
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs https://git.io/fisher
.PHONY: install-packages
install-packages: install-homebrew
brew bundle --file Brewfile
.PHONY: install-casks
install-cask: install-homebrew
brew bundle --file BrewfileCask
.PHONY: install-homebrew
install-homebrew:
/bin/bash -c "$$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
export PATH="$PATH:/opt/homebrew/bin";
which brew