Skip to content

Instantly share code, notes, and snippets.

@szalansky
Created July 19, 2016 07:24
Show Gist options
  • Save szalansky/9656db5484a0fe6f2b9e2f7ecd756341 to your computer and use it in GitHub Desktop.
Save szalansky/9656db5484a0fe6f2b9e2f7ecd756341 to your computer and use it in GitHub Desktop.

Revisions

  1. Daniel Rehn revised this gist Jul 9, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion seeyouspacecowboy.sh
    Original file line number Diff line number Diff line change
    @@ -35,7 +35,7 @@ RESET="\033[m"
    # Timeless message

    printf "$COL_01 .d8888b. 8888888888 8888888888 Y88b d88P .d88888b. 888 888 \n"
    printf "$COL_02 d88P Y88b 888 888 Y88b d88P d88P\" \"Y88b 888 888 \n"
    printf "$COL_02 d88P Y88b 888 888 Y88b d88P d88P\" \"Y88b 888 888 \n"
    printf "$COL_03 \"Y888b. 8888888 8888888 Y888P 888 888 888 888 \n"
    printf "$COL_04 \"Y88b. 888 888 888 888 888 888 888 \n"
    printf "$COL_05 \"888 888 888 888 888 888 888 888 \n"
  2. Daniel Rehn revised this gist Jul 9, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions seeyouspacecowboy.sh
    Original file line number Diff line number Diff line change
    @@ -30,7 +30,7 @@ COL_18=$ESC_SEQ"021;01m"
    COL_19=$ESC_SEQ"021;01m"
    COL_20=$ESC_SEQ"057;01m"
    COL_21=$ESC_SEQ"093;01m"

    RESET="\033[m"

    # Timeless message

    @@ -55,4 +55,4 @@ printf "$COL_18 888 888 888 888d88888b888 888 \"Y88b 888 888
    printf "$COL_19 888 888 888 888 88888P Y88888 888 888 888 888 888 \n"
    printf "$COL_20 Y88b d88P Y88b. .d88P 8888P Y8888 888 d88P Y88b. .d88P 888 \n"
    printf "$COL_21 \"Y8888P\" \"Y88888P\" 888P Y888 8888888P\" \"Y88888P\" 888\n"
    tput sgr0 # Reset colors to "normal"
    printf "$RESET" # Reset colors to "normal"
  3. Daniel Rehn revised this gist Jul 7, 2014. 1 changed file with 21 additions and 21 deletions.
    42 changes: 21 additions & 21 deletions seeyouspacecowboy.sh
    Original file line number Diff line number Diff line change
    @@ -34,25 +34,25 @@ COL_21=$ESC_SEQ"093;01m"

    # Timeless message

    echo "$COL_01 .d8888b. 8888888888 8888888888 Y88b d88P .d88888b. 888 888 "
    echo "$COL_02 d88P Y88b 888 888 Y88b d88P d88P\" \"Y88b 888 888 "
    echo "$COL_03 \"Y888b. 8888888 8888888 Y888P 888 888 888 888 "
    echo "$COL_04 \"Y88b. 888 888 888 888 888 888 888 "
    echo "$COL_05 \"888 888 888 888 888 888 888 888 "
    echo "$COL_06 Y88b d88P 888 888 888 Y88b. .d88P Y88b. .d88P "
    echo "$COL_07 \"Y8888P\" 8888888888 8888888888 888 \"Y88888P\" \"Y88888P\" "
    echo "$COL_08 .d8888b. 8888888b. d8888 .d8888b. 8888888888 "
    echo "$COL_09 d88P Y88b 888 Y88b d88888 d88P Y88b 888 "
    echo "$COL_10 \"Y888b. 888 d88P d88P 888 888 8888888 "
    echo "$COL_11 \"Y88b. 8888888P\" d88P 888 888 888 "
    echo "$COL_12 \"888 888 d88P 888 888 888 888 "
    echo "$COL_13 Y88b d88P 888 d8888888888 Y88b d88P 888 "
    echo "$COL_14 \"Y8888P\" 888 d88P 888 \"Y8888P\" 8888888888 "
    echo "$COL_15 .d8888b. .d88888b. 888 888 888888b. .d88888b. Y88b d88P "
    echo "$COL_16 d88P Y88b d88P\" \"Y88b 888 o 888 888 \"88b d88P\" \"Y88b Y88b d88P "
    echo "$COL_17 888 888 888 888 d888b 888 8888888K. 888 888 Y888P "
    echo "$COL_18 888 888 888 888d88888b888 888 \"Y88b 888 888 888 "
    echo "$COL_19 888 888 888 888 88888P Y88888 888 888 888 888 888 "
    echo "$COL_20 Y88b d88P Y88b. .d88P 8888P Y8888 888 d88P Y88b. .d88P 888 "
    echo "$COL_21 \"Y8888P\" \"Y88888P\" 888P Y888 8888888P\" \"Y88888P\" 888"
    printf "$COL_01 .d8888b. 8888888888 8888888888 Y88b d88P .d88888b. 888 888 \n"
    printf "$COL_02 d88P Y88b 888 888 Y88b d88P d88P\" \"Y88b 888 888 \n"
    printf "$COL_03 \"Y888b. 8888888 8888888 Y888P 888 888 888 888 \n"
    printf "$COL_04 \"Y88b. 888 888 888 888 888 888 888 \n"
    printf "$COL_05 \"888 888 888 888 888 888 888 888 \n"
    printf "$COL_06 Y88b d88P 888 888 888 Y88b. .d88P Y88b. .d88P \n"
    printf "$COL_07 \"Y8888P\" 8888888888 8888888888 888 \"Y88888P\" \"Y88888P\" \n"
    printf "$COL_08 .d8888b. 8888888b. d8888 .d8888b. 8888888888 \n"
    printf "$COL_09 d88P Y88b 888 Y88b d88888 d88P Y88b 888 \n"
    printf "$COL_10 \"Y888b. 888 d88P d88P 888 888 8888888 \n"
    printf "$COL_11 \"Y88b. 8888888P\" d88P 888 888 888 \n"
    printf "$COL_12 \"888 888 d88P 888 888 888 888 \n"
    printf "$COL_13 Y88b d88P 888 d8888888888 Y88b d88P 888 \n"
    printf "$COL_14 \"Y8888P\" 888 d88P 888 \"Y8888P\" 8888888888 \n"
    printf "$COL_15 .d8888b. .d88888b. 888 888 888888b. .d88888b. Y88b d88P \n"
    printf "$COL_16 d88P Y88b d88P\" \"Y88b 888 o 888 888 \"88b d88P\" \"Y88b Y88b d88P \n"
    printf "$COL_17 888 888 888 888 d888b 888 8888888K. 888 888 Y888P \n"
    printf "$COL_18 888 888 888 888d88888b888 888 \"Y88b 888 888 888 \n"
    printf "$COL_19 888 888 888 888 88888P Y88888 888 888 888 888 888 \n"
    printf "$COL_20 Y88b d88P Y88b. .d88P 8888P Y8888 888 d88P Y88b. .d88P 888 \n"
    printf "$COL_21 \"Y8888P\" \"Y88888P\" 888P Y888 8888888P\" \"Y88888P\" 888\n"
    tput sgr0 # Reset colors to "normal"
  4. Daniel Rehn revised this gist Jul 7, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion seeyouspacecowboy.sh
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    #!/bin/bash
    #!/usr/bin/env bash

    # SEE YOU SPACE COWBOY by DANIEL REHN (danielrehn.com)
    # Displays a timeless message in your terminal with cosmic color effects
  5. Daniel Rehn created this gist Jul 7, 2014.
    58 changes: 58 additions & 0 deletions seeyouspacecowboy.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,58 @@
    #!/bin/bash

    # SEE YOU SPACE COWBOY by DANIEL REHN (danielrehn.com)
    # Displays a timeless message in your terminal with cosmic color effects

    # Usage: add "sh ~/seeyouspacecowboy.sh; sleep 2" to .bash_logout (or similar) in your home directory
    # (adjust the sleep variable to display the message for more seconds)

    # Cosmic color sequence

    ESC_SEQ="\x1b[38;5;"
    COL_01=$ESC_SEQ"160;01m"
    COL_02=$ESC_SEQ"196;01m"
    COL_03=$ESC_SEQ"202;01m"
    COL_04=$ESC_SEQ"208;01m"
    COL_05=$ESC_SEQ"214;01m"
    COL_06=$ESC_SEQ"220;01m"
    COL_07=$ESC_SEQ"226;01m"
    COL_08=$ESC_SEQ"190;01m"
    COL_09=$ESC_SEQ"154;01m"
    COL_10=$ESC_SEQ"118;01m"
    COL_11=$ESC_SEQ"046;01m"
    COL_12=$ESC_SEQ"047;01m"
    COL_13=$ESC_SEQ"048;01m"
    COL_14=$ESC_SEQ"049;01m"
    COL_15=$ESC_SEQ"051;01m"
    COL_16=$ESC_SEQ"039;01m"
    COL_17=$ESC_SEQ"027;01m"
    COL_18=$ESC_SEQ"021;01m"
    COL_19=$ESC_SEQ"021;01m"
    COL_20=$ESC_SEQ"057;01m"
    COL_21=$ESC_SEQ"093;01m"


    # Timeless message

    echo "$COL_01 .d8888b. 8888888888 8888888888 Y88b d88P .d88888b. 888 888 "
    echo "$COL_02 d88P Y88b 888 888 Y88b d88P d88P\" \"Y88b 888 888 "
    echo "$COL_03 \"Y888b. 8888888 8888888 Y888P 888 888 888 888 "
    echo "$COL_04 \"Y88b. 888 888 888 888 888 888 888 "
    echo "$COL_05 \"888 888 888 888 888 888 888 888 "
    echo "$COL_06 Y88b d88P 888 888 888 Y88b. .d88P Y88b. .d88P "
    echo "$COL_07 \"Y8888P\" 8888888888 8888888888 888 \"Y88888P\" \"Y88888P\" "
    echo "$COL_08 .d8888b. 8888888b. d8888 .d8888b. 8888888888 "
    echo "$COL_09 d88P Y88b 888 Y88b d88888 d88P Y88b 888 "
    echo "$COL_10 \"Y888b. 888 d88P d88P 888 888 8888888 "
    echo "$COL_11 \"Y88b. 8888888P\" d88P 888 888 888 "
    echo "$COL_12 \"888 888 d88P 888 888 888 888 "
    echo "$COL_13 Y88b d88P 888 d8888888888 Y88b d88P 888 "
    echo "$COL_14 \"Y8888P\" 888 d88P 888 \"Y8888P\" 8888888888 "
    echo "$COL_15 .d8888b. .d88888b. 888 888 888888b. .d88888b. Y88b d88P "
    echo "$COL_16 d88P Y88b d88P\" \"Y88b 888 o 888 888 \"88b d88P\" \"Y88b Y88b d88P "
    echo "$COL_17 888 888 888 888 d888b 888 8888888K. 888 888 Y888P "
    echo "$COL_18 888 888 888 888d88888b888 888 \"Y88b 888 888 888 "
    echo "$COL_19 888 888 888 888 88888P Y88888 888 888 888 888 888 "
    echo "$COL_20 Y88b d88P Y88b. .d88P 8888P Y8888 888 d88P Y88b. .d88P 888 "
    echo "$COL_21 \"Y8888P\" \"Y88888P\" 888P Y888 8888888P\" \"Y88888P\" 888"
    tput sgr0 # Reset colors to "normal"