#!/usr/bin/env ruby # SEE YOU SPACE COWBOY by DANIEL REHN (danielrehn.com) # Displays a timeless message in your terminal with cosmic color effects # Usage: add `ruby ~/seeyouspacecowboy.rb; sleep 2` to .bash_logout (or similar) in your home directory # (adjust the sleep variable to display the message for more seconds) class String def colorize(color_code) "\e[#{color_code}m#{self}\e[0m" end end puts ' .d8888b. 8888888888 8888888888 Y88b d88P .d88888b. 888 888 '.colorize '38;5;160;01' puts ' d88P Y88b 888 888 Y88b d88P d88P" "Y88b 888 888 '.colorize '38;5;196;01' puts ' "Y888b. 8888888 8888888 Y888P 888 888 888 888 '.colorize '38;5;202;01' puts ' "Y88b. 888 888 888 888 888 888 888 '.colorize '38;5;208;01' puts ' "888 888 888 888 888 888 888 888 '.colorize '38;5;214;01' puts ' Y88b d88P 888 888 888 Y88b. .d88P Y88b. .d88P '.colorize '38;5;220;01' puts ' "Y8888P" 8888888888 8888888888 888 "Y88888P" "Y88888P" '.colorize '38;5;226;01' puts ' .d8888b. 8888888b. d8888 .d8888b. 8888888888 '.colorize '38;5;190;01' puts ' d88P Y88b 888 Y88b d88888 d88P Y88b 888 '.colorize '38;5;154;01' puts ' "Y888b. 888 d88P d88P 888 888 8888888 '.colorize '38;5;118;01' puts ' "Y88b. 8888888P" d88P 888 888 888 '.colorize '38;5;046;01' puts ' "888 888 d88P 888 888 888 888 '.colorize '38;5;047;01' puts ' Y88b d88P 888 d8888888888 Y88b d88P 888 '.colorize '38;5;048;01' puts ' "Y8888P" 888 d88P 888 "Y8888P" 8888888888 '.colorize '38;5;049;01' puts ' .d8888b. .d88888b. 888 888 888888b. .d88888b. Y88b d88P '.colorize '38;5;051;01' puts ' d88P Y88b d88P" "Y88b 888 o 888 888 "88b d88P" "Y88b Y88b d88P '.colorize '38;5;039;01' puts ' 888 888 888 888 d888b 888 8888888K. 888 888 Y888P '.colorize '38;5;027;01' puts ' 888 888 888 888d88888b888 888 "Y88b 888 888 888 '.colorize '38;5;021;01' puts ' 888 888 888 888 88888P Y88888 888 888 888 888 888 '.colorize '38;5;021;01' puts ' Y88b d88P Y88b. .d88P 8888P Y8888 888 d88P Y88b. .d88P 888 '.colorize '38;5;057;01' puts ' "Y8888P" "Y88888P" 888P Y888 8888888P" "Y88888P" 888 '.colorize '38;5;093;01'