generated from me/template-mit
52 lines
948 B
Bash
52 lines
948 B
Bash
# Notes:
|
|
# - Please keep this file working for both BASH and ZSH. :)
|
|
|
|
echo "Shared RC Config - Loading..."
|
|
|
|
|
|
## Variables ##
|
|
|
|
# Environment Usability
|
|
export PATH="$PATH:~/bin-shared:~/.bin-shared"
|
|
|
|
|
|
## Aliases ##
|
|
|
|
# Bin Scripts
|
|
alias send-master="send_master.sh"
|
|
|
|
|
|
## Functions ##
|
|
|
|
# Related specifically to this project.
|
|
function update-shared {
|
|
branch="$1"
|
|
if [[ -z "$branch" ]]; then
|
|
branch="dev"
|
|
fi
|
|
|
|
git clone GIT_PROTOCOL://git@GIT_HOSTNAME:$GIT_PORT/env-shared \
|
|
shared-deleteme --branch=$branch
|
|
|
|
mv -v ~/.rc_shared ~/.bin_shared ~/TRASH/
|
|
|
|
mv -v shared-deleteme/rc_shared.sh ~/.rc_shared
|
|
mv -v shared-deleteme/bin_shared ~/.bin_shared
|
|
|
|
mv -v shared-deleteme ~/TRASH/shared-deleteme-`date "+%Y%m%d-%H%M%S"`
|
|
}
|
|
alias shared-update="update-shared"
|
|
alias reload-shared="update-shared"
|
|
alias shared-reload="update-shared"
|
|
|
|
# Shortcuts
|
|
|
|
# Audio
|
|
|
|
# Video
|
|
|
|
|
|
## Complete! ##
|
|
|
|
echo "Shared RC Config - Complete!"
|