From adb1f36c838c347ebea051f45532c44fe68726c2 Mon Sep 17 00:00:00 2001 From: Jay Date: Sat, 16 Jan 2021 11:14:32 +0800 Subject: [PATCH] [feat] add link script --- .gitconfig | 2 ++ mklink.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100755 mklink.sh diff --git a/.gitconfig b/.gitconfig index aeaaebc..93899c6 100644 --- a/.gitconfig +++ b/.gitconfig @@ -20,3 +20,5 @@ br = branch [mergetool] keepBackup = false +[core] + editor = vim diff --git a/mklink.sh b/mklink.sh new file mode 100755 index 0000000..af10429 --- /dev/null +++ b/mklink.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +if [ -f "$HOME/.vimrc" ]; then + # backup old file + mv "$HOME/.vimrc" "$HOME/.vimrc.old" +fi + +ln -sf "`pwd`/.vimrc" "$HOME/.vimrc" + +if [ -f "$HOME/.gitconfig" ]; then + # backup old file + mv "$HOME/.gitconfig" "$HOME/.gitconfig.old" +fi + +ln -sf "`pwd`/.gitconfig" "$HOME/.gitconfig" + +if [ ! -d "$HOME/.ssh" ]; then + mkdir -p "$HOME/.ssh" +fi + +if [ -f "$HOME/.ssh/config" ]; then + # backup old file + mv "$HOME/.ssh/config" "$HOME/.ssh/config.old" +fi + +cp "`pwd`/.ssh/config" "$HOME/.ssh/config"