#!/bin/bash GUM_VERSION=gum_0.17.0_$(uname -s)_$(uname -m) GUM_URL="https://github.com/charmbracelet/gum/releases/download/v0.17.0/$GUM_VERSION.tar.gz" GUM_TMP_PATH=/tmp/gum GUM_PATH=$GUM_TMP_PATH/$GUM_VERSION GUM=$GUM_PATH/gum mkdir -p "$GUM_TMP_PATH" curl -fsSL "$GUM_URL" -o "$GUM_TMP_PATH/gum.tar.gz" tar -xzf "$GUM_TMP_PATH/gum.tar.gz" -C "$GUM_TMP_PATH" chmod +x "$GUM" gum_select_category() { echo "$($GUM choose \ --header="Category / " \ "🟢 Slightly Annoying" \ "🟡 Moderately Annoying" \ "🟠 Very Annoying" \ "🔴 Ultra Annoying" )" } gum_select_slightly() { echo "$($GUM choose \ --header="Category / 🟢 Slightly Annoying" \ "🔒 Lock your friend's screen" \ "🎬 Lowcost Matrix" \ "🐱 Tac or Cat ?" \ "📖 Where is the fucking manual ?" \ "🥸 Hieroglyph Title Bar" \ "🖱️ Cursor Finder" \ "❌ XXX ?" \ "🙅 Useless window" )" } gum_select_moderately() { echo "$($GUM choose \ --header="Category / 🟡 Moderately Annoying" \ "📺 AdSh - Ads in your shell" \ "🍎 FallingKey" )" } gum_select_annoying() { echo "$($GUM choose \ --header="Category / 🟠 Very Annoying" \ "🕺 Rickrolled" \ "🔑 NoLock" \ "🎲 Random Mouse" \ "😇 Be Polite" )" } gum_select_ultra() { echo "$($GUM choose \ --header="Category / 🔴 Ultra Annoying" \ "🗑️ Files? What files?" )" } select_troll() { TROLL="" while [ -z "$TROLL" ]; do CATEGORY="$(gum_select_category)" if [ -z "$CATEGORY" ]; then return fi if [ "$CATEGORY" = "🟢 Slightly Annoying" ]; then TROLL="$(gum_select_slightly)" fi if [ "$CATEGORY" = "🟡 Moderately Annoying" ]; then TROLL="$(gum_select_moderately)" fi if [ "$CATEGORY" = "🟠 Very Annoying" ]; then TROLL="$(gum_select_annoying)" fi if [ "$CATEGORY" = "🔴 Ultra Annoying" ]; then TROLL="$(gum_select_ultra)" fi done; echo "$TROLL" } launch_troll_slightly_lock(){ if $GUM confirm "Are you really sure to install 🔒 Lock your friend's screen" > ~/.zshrc fi } launch_troll_slightly_tacorcat(){ if $GUM confirm "Are you really sure to install 🐱 Tac or Cat ?" > ~/.zshrc fi } launch_troll_slightly_manual(){ if $GUM confirm "Are you really sure to install 📖 Where is the fucking manual ?" > ~/.zshrc fi } launch_troll_slightly_hieroglyph(){ if $GUM confirm "Are you really sure to install 🥸 Hieroglyph Title Bar"