#!/bin/bash # Typing effect function type_out() { local text="$1" local delay="$2" for ((i=0; i<${#text}; i++)); do echo -ne "${text:$i:1}" sleep "$delay" done echo "" # New line at the end } echo "" type_out "$(echo -e "\033[1;35mPenetrating your system configuration... stretching it out...\033[0m")" 0.04 # 1. Fetching & Pulling git config --global alias.pullout pull git config --global alias.swallow fetch # 2. Status & History git config --global alias.strip status git config --global alias.bodycount "log --oneline" # 3. Committing & Pushing git config --global alias.foreplay add git config --global alias.cummit commit git config --global alias.slidein push git config --global alias.gangbang "push --force" # 4. Branching & Merging git config --global alias.cheat checkout git config --global alias.hookup merge # 5. Destructive Actions git config --global alias.abortion "reset --hard" git config --global alias.ontop rebase echo "" type_out "$(echo -e "\033[1;35m💦 Oh yeah! It's fully lubricated and and ready to slide in.\033[0m")" 0.04 echo "" echo "To uninstall later, just copy and run:" echo "git config --global --remove-section alias" echo ""