From 0ca55d5dd4007e05fe872c39236141c4421141a0 Mon Sep 17 00:00:00 2001 From: frosty Date: Mon, 27 May 2024 06:39:49 -0400 Subject: [PATCH] fix capture output path --- bin/.local/bin/capture | 2 +- bin/.local/bin/splashes/invaders | 34 +++++++++++++++++++++++++ bin/.local/bin/splashes/pacman | 43 ++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+), 1 deletion(-) create mode 100755 bin/.local/bin/splashes/invaders create mode 100755 bin/.local/bin/splashes/pacman diff --git a/bin/.local/bin/capture b/bin/.local/bin/capture index b86f1d4..51983bb 100755 --- a/bin/.local/bin/capture +++ b/bin/.local/bin/capture @@ -19,7 +19,7 @@ done shift $((OPTIND - 1)) -[ -z "$GIF" ] && OUTPUT="$OUTPUT.gif" || OUTPUT="$OUTPUT.mkv" +[ -n "$GIF" ] && OUTPUT="$OUTPUT.gif" || OUTPUT="$OUTPUT.mkv" coords=$(mktemp) if [ -n "$SELECTION" ]; then diff --git a/bin/.local/bin/splashes/invaders b/bin/.local/bin/splashes/invaders new file mode 100755 index 0000000..2298a0c --- /dev/null +++ b/bin/.local/bin/splashes/invaders @@ -0,0 +1,34 @@ +#!/usr/bin/env bash + +f=3 b=4 +for j in f b; do + for i in {0..7}; do + printf -v $j$i %b "\e[${!j}${i}m" + done +done +for i in {0..7}; do + printf -v fbright$i %b "\e[9${i}m" +done +bld=$'\e[1m' +rst=$'\e[0m' + +cat << EOF +$f1 ▀▄ ▄▀ $f2 ▄▄▄████▄▄▄ $f3 ▄██▄ $f4 ▀▄ ▄▀ $f5 ▄▄▄████▄▄▄ $f6 ▄██▄ $rst +$f1 ▄█▀███▀█▄ $f2███▀▀██▀▀███ $f3▄█▀██▀█▄ $f4 ▄█▀███▀█▄ $f5███▀▀██▀▀███ $f6▄█▀██▀█▄$rst +$f1█▀███████▀█ $f2▀▀███▀▀███▀▀ $f3▀█▀██▀█▀ $f4█▀███████▀█ $f5▀▀███▀▀███▀▀ $f6▀█▀██▀█▀$rst +$f1▀ ▀▄▄ ▄▄▀ ▀ $f2 ▀█▄ ▀▀ ▄█▀ $f3▀▄ ▄▀ $f4▀ ▀▄▄ ▄▄▀ ▀ $f5 ▀█▄ ▀▀ ▄█▀ $f6▀▄ ▄▀$rst + +$bld$fbright1▄ ▀▄ ▄▀ ▄ $fbright2 ▄▄▄████▄▄▄ $fbright3 ▄██▄ $fbright4▄ ▀▄ ▄▀ ▄ $fbright5 ▄▄▄████▄▄▄ $fbright6 ▄██▄ $rst +$bld$fbright1█▄█▀███▀█▄█ $fbright2███▀▀██▀▀███ $fbright3▄█▀██▀█▄ $fbright4█▄█▀███▀█▄█ $fbright5███▀▀██▀▀███ $fbright6▄█▀██▀█▄$rst +$bld$fbright1▀█████████▀ $fbright2▀▀▀██▀▀██▀▀▀ $fbright3▀▀█▀▀█▀▀ $fbright4▀█████████▀ $fbright5▀▀▀██▀▀██▀▀▀ $fbright6▀▀█▀▀█▀▀$rst +$bld$fbright1 ▄▀ ▀▄ $fbright2▄▄▀▀ ▀▀ ▀▀▄▄ $fbright3▄▀▄▀▀▄▀▄ $fbright4 ▄▀ ▀▄ $fbright5▄▄▀▀ ▀▀ ▀▀▄▄ $fbright6▄▀▄▀▀▄▀▄$rst + + + $f7▌$rst + + $f7▌$rst + + $f7 ▄█▄ $rst + $f7▄█████████▄$rst + $f7▀▀▀▀▀▀▀▀▀▀▀$rst +EOF diff --git a/bin/.local/bin/splashes/pacman b/bin/.local/bin/splashes/pacman new file mode 100755 index 0000000..f865282 --- /dev/null +++ b/bin/.local/bin/splashes/pacman @@ -0,0 +1,43 @@ +#!/bin/sh + +# shellcheck disable=SC2034 + +f0='\033[30m' # Black +f1='\033[31m' # Red +f2='\033[32m' # Green +f3='\033[33m' # Yellow +f4='\033[34m' # Blue +f5='\033[35m' # Magenta +f6='\033[36m' # Cyan +f7='\033[37m' # White + +b0='\033[40m' # Black background +b1='\033[41m' # Red background +b2='\033[42m' # Green background +b3='\033[43m' # Yellow background +b4='\033[44m' # Blue background +b5='\033[45m' # Magenta background +b6='\033[46m' # Cyan background +b7='\033[47m' # White background + +fbright0='\033[90m' # Bright black (gray) +fbright1='\033[91m' # Bright red +fbright2='\033[92m' # Bright green +fbright3='\033[93m' # Bright yellow +fbright4='\033[94m' # Bright blue +fbright5='\033[95m' # Bright magenta +fbright6='\033[96m' # Bright cyan +fbright7='\033[97m' # Bright white + +bld='\033[1m' # Bold +rst='\033[0m' # Reset +inv='\033[7m' # Inverse + +cat << EOF + $f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄ + $f3▄█████████▀▀ $f1▄$f7█▀█$f1██$f7█▀█$f1██▄ $f2▄█$f7███$f2██$f7███$f2█▄ $f4▄█$f7███$f4██$f7███$f4█▄ $f5▄█$f7███$f5██$f7███$f5█▄ $f6▄██$f7█▀█$f6██$f7█▀█$f6▄ + $f3███████▀ $f7▄▄ ▄▄ ▄▄ $f1█$f7▄▄█$f1██$f7▄▄█$f1███ $f2██$f7█ █$f2██$f7█ █$f2██ $f4██$f7█ █$f4██$f7█ █$f4██ $f5██$f7█ █$f5██$f7█ █$f5██ $f6███$f7█▄▄$f6██$f7█▄▄$f6█ + $f3███████▄ $f7▀▀ ▀▀ ▀▀ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████ + $f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██ + $f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀ +EOF