From b1ddc6f1c69aaeeeb3156bbe535eb5c690d37fcc Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 22 Jul 2018 17:42:42 -0400 Subject: [PATCH] add makefile --- Makefile | 68 +++++++++++++++++++++++++++++++++++++++++++++++++ ssh/.ssh/config | 54 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 Makefile create mode 100644 ssh/.ssh/config diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e99883c --- /dev/null +++ b/Makefile @@ -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 + diff --git a/ssh/.ssh/config b/ssh/.ssh/config new file mode 100644 index 0000000..1fc40bf --- /dev/null +++ b/ssh/.ssh/config @@ -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 +