diff --git a/bash/bash_aliases.d/git.sh b/bash/bash_aliases.d/git.sh new file mode 100644 index 0000000..29be408 --- /dev/null +++ b/bash/bash_aliases.d/git.sh @@ -0,0 +1,10 @@ +alias gs='git status' +alias ga='git add' +alias gu='git add -u' +alias gc='git commit -v' +alias gca='git commit -v -a' +alias gp='git push' +alias gpl='git pull' +alias gme='git merge' +alias gco='git checkout' +alias gd='git diff' diff --git a/bash/bash_aliases.d/mongo.sh b/bash/bash_aliases.d/mongo.sh new file mode 100644 index 0000000..cf6de8a --- /dev/null +++ b/bash/bash_aliases.d/mongo.sh @@ -0,0 +1,3 @@ +alias mon='mongo' +alias mond='mongod -f ~/mongod.conf' +alias monr='mond --repair' diff --git a/bash/bash_completion.d/empty b/bash/bash_completion.d/empty new file mode 100644 index 0000000..e69de29 diff --git a/bash/bash_functions.d/empty b/bash/bash_functions.d/empty new file mode 100644 index 0000000..e69de29 diff --git a/install.sh b/install.sh index 73f80d2..d11f79b 100755 --- a/install.sh +++ b/install.sh @@ -26,7 +26,7 @@ ROOT=`pwd` #clone repo $GIT clone https://github.com/Knewton/bash_magic.git bash/bash_magic -#install +#install select bash magic scripts cd "bash/bash_magic" mkdir "${HOME}/.bash_aliases.d" "${HOME}/.bash_completion.d" "${HOME}/.bash_functions.d" cd "bash_aliases.d" @@ -36,6 +36,12 @@ ln -s etc.sh "${HOME}/.bash_completion.d" cd "../bash_functions.d" ln -s completion.sh extract.sh lsbytes.sh lsnew.sh vim.sh "${HOME}/.bash_functions.d" cd "${ROOT}" +#install custom bash scripts +ln -s "bash/bash_aliases.d/*.sh" "${HOME}/.bash_aliases.d" +ln -s "bash/bash_completion.d/*.sh" "${HOME}/.bash_completion.d" +ln -s "bash/bash_functions.d/*.sh" "${HOME}/.bash_functions.d" +#set up the bashrc file +cat "bash/bash_magic/bashrc" >> ${HOME}/.bashrc ### # vim