add makefile

This commit is contained in:
Ben Harris 2018-07-22 17:42:42 -04:00
parent 76d87218b7
commit b1ddc6f1c6
2 changed files with 122 additions and 0 deletions

68
Makefile Normal file
View File

@ -0,0 +1,68 @@
YELLOW = $$(tput setaf 226)
GREEN = $$(tput setaf 46)
RED = $$(tput setaf 196)
RESET = $$(tput sgr0)
ifeq ($(OS),Windows_NT)
UNAME = Windows
else
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
UNAME = Linux
endif
UNAME ?= Other
endif
install:
@make $(UNAME)
Linux: bash ssh fish git mutt byobu weechat vim
Windows: bash ssh git vim
Other: bash git vim
clean:
@printf "$(RED)--- clean -----------------------------------------------\n$(RESET)"
stow -t "$$HOME" -D bash
stow -t "$$HOME" -D ssh
stow -t "$$HOME" -D fish
stow -t "$$HOME" -D git
stow -t "$$HOME" -D vim
stow -t "$$HOME" -D mutt
stow -t "$$HOME" -D byobu
stow -t "$$HOME" -D weechat
bash:
@printf "$(YELLOW)--- bash -----------------------------------------------\n$(RESET)"
stow -t "$$HOME" bash
ssh:
@printf "$(YELLOW)--- ssh ------------------------------------------------\n$(RESET)"
stow -t "$$HOME" ssh
fish:
@printf "$(YELLOW)--- fish -----------------------------------------------\n$(RESET)"
stow -t "$$HOME" fish
git:
@printf "$(YELLOW)--- git ------------------------------------------------\n$(RESET)"
stow -t "$$HOME" git
vim:
@printf "$(YELLOW)--- vim ------------------------------------------------\n$(RESET)"
stow -t "$$HOME" vim
~/.spf13-vim/bootstrap.sh
mutt:
@printf "$(YELLOW)--- mutt -----------------------------------------------\n$(RESET)"
stow -t "$$HOME" mutt
byobu:
@printf "$(YELLOW)--- byobu ----------------------------------------------\n$(RESET)"
stow -t "$$HOME" byobu
weechat:
@printf "$(YELLOW)--- weechat --------------------------------------------\n$(RESET)"
stow -t "$$HOME" weechat
.PHONY: bash fish git vim mutt byobu weechat clean install Windows Linux Other

54
ssh/.ssh/config Normal file
View File

@ -0,0 +1,54 @@
Port 22
Host tilde
Hostname tilde.team
User ben
Host town
Hostname tilde.town
User benharri
LocalForward localhost:12345 localhost:12345
Host ctrl
Hostname ctrl-c.club
User benharri
Host sdf
Hostname arpa.sdf.org
User benharri
Host euclid
Hostname euclid.nmu.edu
User benharri
Host thor
Hostname thor.tilde.team
User ben
Host gh
Hostname github.com
User git
Host gl
Hostname gitlab.com
User git
Host tgit
Hostname tilde.team
User git
Host da1.hashbang.sh ny1.hashbang.sh sf1.hashbang.sh to1.hashbang.sh
User benharri
Host git-infra.hashbang.sh
User git
Host sfo1.irc.hashbang.sh ldap.hashbang.sh
User core
Host *.hashbang.sh hashbang.sh
User core
Port 8993