├── .gitignore ├── .idea ├── .gitignore ├── misc.xml ├── modules.xml ├── shell-color-scripts.iml └── vcs.xml ├── LICENSE ├── README.md ├── _config.yml ├── colorscript.sh ├── colorscripts ├── alpha ├── arch ├── bars ├── blocks1 ├── blocks2 ├── bloks ├── colorbars ├── colortest ├── colortest-slim ├── colorview ├── colorwheel ├── crunch ├── crunchbang ├── crunchbang-mini ├── darthvader ├── debian ├── dna ├── elfman ├── faces ├── fade ├── ghosts ├── hearts ├── hedgehogs ├── illumina ├── jangofett ├── monster ├── mouseface ├── mouseface2 ├── pacman ├── pacman-large ├── pacman-large-multiple ├── panes ├── pokemon ├── popos ├── print256 ├── rails ├── rally-x ├── rupees ├── six ├── space-invaders ├── spectrum ├── square ├── tanks ├── thebat ├── thebat2 ├── tiefighter1 ├── tiefighter1-no-invo ├── tiefighter1row ├── tiefighter2 ├── tvs ├── ubuntu └── zwaves └── zsh_completion └── _colorscript /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | ### JetBrains template 3 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider 4 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 5 | 6 | # User-specific stuff 7 | .idea/**/workspace.xml 8 | .idea/**/tasks.xml 9 | .idea/**/usage.statistics.xml 10 | .idea/**/dictionaries 11 | .idea/**/shelf 12 | 13 | # Generated files 14 | .idea/**/contentModel.xml 15 | 16 | # Sensitive or high-churn files 17 | .idea/**/dataSources/ 18 | .idea/**/dataSources.ids 19 | .idea/**/dataSources.local.xml 20 | .idea/**/sqlDataSources.xml 21 | .idea/**/dynamic.xml 22 | .idea/**/uiDesigner.xml 23 | .idea/**/dbnavigator.xml 24 | 25 | # Gradle 26 | .idea/**/gradle.xml 27 | .idea/**/libraries 28 | 29 | # Gradle and Maven with auto-import 30 | # When using Gradle or Maven with auto-import, you should exclude module files, 31 | # since they will be recreated, and may cause churn. Uncomment if using 32 | # auto-import. 33 | # .idea/artifacts 34 | # .idea/compiler.xml 35 | # .idea/jarRepositories.xml 36 | # .idea/modules.xml 37 | # .idea/*.iml 38 | # .idea/modules 39 | # *.iml 40 | # *.ipr 41 | 42 | # CMake 43 | cmake-build-*/ 44 | 45 | # Mongo Explorer plugin 46 | .idea/**/mongoSettings.xml 47 | 48 | # File-based project format 49 | *.iws 50 | 51 | # IntelliJ 52 | out/ 53 | 54 | # mpeltonen/sbt-idea plugin 55 | .idea_modules/ 56 | 57 | # JIRA plugin 58 | atlassian-ide-plugin.xml 59 | 60 | # Cursive Clojure plugin 61 | .idea/replstate.xml 62 | 63 | # Crashlytics plugin (for Android Studio and IntelliJ) 64 | com_crashlytics_export_strings.xml 65 | crashlytics.properties 66 | crashlytics-build.properties 67 | fabric.properties 68 | 69 | # Editor-based Rest Client 70 | .idea/httpRequests 71 | 72 | # Android studio 3.1+ serialized cache file 73 | .idea/caches/build_file_checksums.ser 74 | 75 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/shell-color-scripts.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2020 Derek Taylor 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of this software and associated documentation files (the 7 | "Software"), to deal in the Software without restriction, including 8 | without limitation the rights to use, copy, modify, merge, publish, 9 | distribute, sublicense, and/or sell copies of the Software, and to 10 | permit persons to whom the Software is furnished to do so, subject to 11 | the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be 14 | included in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 20 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 21 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 22 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Shell Color Scripts 2 | 3 | ![Screenshot of shell-color-scripts](https://gitlab.com/dwt1/dotfiles/raw/master/.screenshots/dotfiles12.png) 4 | 5 | Fork of Derek Taylor (DistroTube)'s colorscripts on [Gitlab](https://gitlab.com/dwt1/shell-color-scripts). 6 | Included are 50+ beautiful terminal color scripts. 7 | 8 | > I have removed his PACKAGEBUILD, but theoretically that should work (cannot test, not on Arch Linux). 9 | > 10 | > I have also removed some of the colorscripts that he included to my personal liking and added new ones. 11 | 12 | # Dependencies 13 | 14 | - sh 15 | 16 | - lolcat(for pacman-large variations) 17 | 18 | # Usage 19 | 20 | ```sh 21 | Usage: colorscript [OPTION] [SCRIPT NAME/INDEX] 22 | -h, --help, help Print this help. 23 | -l, --list, list List all color scripts. 24 | -r, --random, random Run a random color script. 25 | -e, --exec, exec Run a spesific color script by SCRIPT NAME or INDEX. 26 | ``` 27 | For even more fun, add the following line to your .bashrc or .zshrc and you will run a random color script each time you open a terminal: 28 | ``` 29 | ### RANDOM COLOR SCRIPT ### 30 | colorscript random 31 | ``` 32 | # Credits 33 | 34 | This is essentially a compilation of other people's work, so here are some credits: 35 | 36 | * [Derek Taylor](https://gitlab.com/dwt1/shell-color-scripts) 37 | 38 | * [joshdk/hedgehogs](https://github.com/joshdk/hedgehogs) 39 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-minimal -------------------------------------------------------------------------------- /colorscript.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | # Simple CLI for shell-color-scripts 4 | 5 | DIR_COLORSCRIPTS="/opt/shell-color-scripts/colorscripts" 6 | fmt_help=" %-20s\t%-54s\n" 7 | list_colorscripts="$(/usr/bin/ls "${DIR_COLORSCRIPTS}" | cut -d ' ' -f 1 | nl)" 8 | length_colorscripts="$(/usr/bin/ls "${DIR_COLORSCRIPTS}" | wc -l)" 9 | function _help() { 10 | echo "Description: A collection of terminal color scripts." 11 | echo "" 12 | echo "Usage: colorscript [OPTION] [SCRIPT NAME/INDEX]" 13 | printf "${fmt_help}" \ 14 | "-h, --help, help" "Print this help." \ 15 | "-l, --list, list" "List all installed color scripts." \ 16 | "-r, --random, random" "Run a random color script." \ 17 | "-e, --exec, exec" "Run a specified color script by SCRIPT NAME or INDEX." 18 | } 19 | 20 | function _list() { 21 | echo "There are "$(/usr/bin/ls "${DIR_COLORSCRIPTS}" | wc -l)" installed color scripts:" 22 | echo "${list_colorscripts}" 23 | } 24 | 25 | function _random() { 26 | declare -i random_index=$RANDOM%$length_colorscripts 27 | [[ $random_index -eq 0 ]] && random_index=1 28 | 29 | random_colorscript="$(echo "${list_colorscripts}" | sed -n ${random_index}p \ 30 | | tr -d ' ' | tr '\t' ' ' | cut -d ' ' -f 2)" 31 | echo "${random_colorscript}" 32 | exec "${DIR_COLORSCRIPTS}/${random_colorscript}" 33 | } 34 | 35 | function ifhascolorscipt() { 36 | [[ -e "${DIR_COLORSCRIPTS}/$1" ]] && echo "Has this color script." 37 | } 38 | 39 | function _run_by_name() { 40 | if [[ "$1" == "random" ]]; then 41 | _random 42 | elif [[ -n "$(ifhascolorscipt "$1")" ]]; then 43 | exec "${DIR_COLORSCRIPTS}/$1" 44 | else 45 | echo "Input error, Don't have color script named $1." 46 | exit 1 47 | fi 48 | } 49 | 50 | function _run_by_index() { 51 | if [[ "$1" -gt 0 && "$1" -lt "${length_colorscripts}" ]]; then 52 | 53 | colorscript="$(echo "${list_colorscripts}" | sed -n ${1}p \ 54 | | tr -d ' ' | tr '\t' ' ' | cut -d ' ' -f 2)" 55 | exec "${DIR_COLORSCRIPTS}/${colorscript}" 56 | else 57 | echo "Input error, Don't have color script indexed $1." 58 | exit 1 59 | fi 60 | } 61 | 62 | function _run_colorscript() { 63 | if [[ "$1" =~ ^[0-9]+$ ]]; then 64 | _run_by_index "$1" 65 | else 66 | _run_by_name "$1" 67 | fi 68 | } 69 | 70 | case "$#" in 71 | 0) 72 | _help 73 | ;; 74 | 1) 75 | case "$1" in 76 | -h | --help | help) 77 | _help 78 | ;; 79 | -l | --list | list) 80 | _list 81 | ;; 82 | -r | --random | random) 83 | _random 84 | ;; 85 | *) 86 | echo "Input error." 87 | exit 1 88 | ;; 89 | esac 90 | ;; 91 | 2) 92 | if [[ "$1" == "-e" || "$1" == "--exec" || "$1" == "exec" ]]; then 93 | _run_colorscript "$2" 94 | else 95 | echo "Input error." 96 | exit 1 97 | fi 98 | ;; 99 | *) 100 | echo "Input error, too many arguments." 101 | exit 1 102 | ;; 103 | esac 104 | -------------------------------------------------------------------------------- /colorscripts/alpha: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: Ivo 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=134749#p134749 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | initializeANSI 34 | 35 | cat << EOF 36 | 37 | ${boldon}${redf} ██████ ${reset} ${boldon}${greenf}██████ ${reset}${boldon}${yellowf} ██████${reset} ${boldon}${bluef}██████ ${reset} ${boldon}${purplef} ██████${reset} ${boldon}${cyanf} ███████${reset} 38 | ${boldon}${redf} ████████${reset} ${boldon}${greenf}██ ██ ${reset}${boldon}${yellowf}██ ${reset} ${boldon}${bluef}██ ██${reset} ${boldon}${purplef}██████ ${reset} ${boldon}${cyanf}█████████${reset} 39 | ${redf} ██ ████${reset} ${greenf}██ ████ ${reset}${yellowf}████ ${reset} ${bluef}████ ██${reset} ${purplef}████ ${reset} ${cyanf}█████ ${reset} 40 | ${redf} ██ ██${reset} ${greenf}██████ ${reset}${yellowf}████████${reset} ${bluef}██████ ${reset} ${purplef}████████${reset} ${cyanf}██ ${reset} 41 | 42 | EOF 43 | -------------------------------------------------------------------------------- /colorscripts/arch: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Author: Ivo 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=237794#p237794 5 | # ANSI Color -- use these variables to easily have different color 6 | # and format output. Make sure to output the reset sequence after 7 | # colors (f = foreground, b = background), and use the 'off' 8 | # feature for anything you turn on. 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; 16 | cyanf="${esc}[36m"; purplef="${esc}[35m" 17 | 18 | boldon="${esc}[1m"; 19 | reset="${esc}[0m" 20 | } 21 | 22 | # note in this first use that switching colors doesn't require a reset 23 | # first - the new color overrides the old one. 24 | 25 | initializeANSI 26 | 27 | cat << EOF 28 | 29 | ${boldon}${redf} ■ ${boldon}${greenf} ■ ${boldon}${yellowf} ■ ${boldon}${bluef} ■ ${boldon}${purplef} ■ ${boldon}${cyanf} ■ ${reset} 30 | ${boldon}${redf} ■■■ ${boldon}${greenf} ■■■ ${boldon}${yellowf} ■■■ ${boldon}${bluef} ■■■ ${boldon}${purplef} ■■■ ${boldon}${cyanf} ■■■ ${reset} 31 | ${boldon}${redf} ■■■■■ ${boldon}${greenf} ■■■■■ ${boldon}${yellowf} ■■■■■ ${boldon}${bluef} ■■■■■ ${boldon}${purplef} ■■■■■ ${boldon}${cyanf} ■■■■■ ${reset} 32 | ${redf} ■( )■ ${greenf} ■( )■ ${yellowf} ■( )■ ${bluef} ■( )■ ${purplef} ■( )■ ${cyanf} ■( )■ ${reset} 33 | ${redf} ■■■■ ■■■■ ${greenf} ■■■■ ■■■■ ${yellowf} ■■■■ ■■■■ ${bluef} ■■■■ ■■■■ ${purplef} ■■■■ ■■■■ ${cyanf} ■■■■ ■■■■ ${reset} 34 | ${redf} ■■ ■■ ${greenf} ■■ ■■ ${yellowf} ■■ ■■ ${bluef} ■■ ■■ ${purplef} ■■ ■■ ${cyanf} ■■ ■■ ${reset} 35 | 36 | EOF -------------------------------------------------------------------------------- /colorscripts/bars: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # ANSI color scheme script by pfh 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=139126#p139126 5 | # Initializing mod by lolilolicon from Archlinux 6 | # 7 | 8 | f=3 b=4 9 | for j in f b; do 10 | for i in {0..7}; do 11 | printf -v $j$i %b "\e[${!j}${i}m" 12 | done 13 | done 14 | bld=$'\e[1m' 15 | rst=$'\e[0m' 16 | inv=$'\e[7m' 17 | 18 | cat << EOF 19 | 20 | $f1▬▬▬▬▬ $f2▬▬▬▬▬ $f3▬▬▬▬▬ $f4▬▬▬▬▬ $f5▬▬▬▬▬ $f6▬▬▬▬▬ 21 | $bld$f1▬▬▬▬▬ $f2▬▬▬▬▬ $f3▬▬▬▬▬ $f4▬▬▬▬▬ $f5▬▬▬▬▬ $f6▬▬▬▬▬ 22 | $rst 23 | EOF 24 | -------------------------------------------------------------------------------- /colorscripts/blocks1: -------------------------------------------------------------------------------- 1 | #!/bin/env bash 2 | pcs() { for i in {0..7}; do echo -en "\e[${1}$((30+$i))m \u2588\u2588 \e[0m"; done; } 3 | printf "\n%s\n%s\n\n" "$(pcs)" "$(pcs '1;')" 4 | 5 | -------------------------------------------------------------------------------- /colorscripts/blocks2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: ed209 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=295676#p295676 9 | initializeANSI() 10 | { 11 | esc="" 12 | 13 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 14 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 15 | cyanf="${esc}[36m"; whitef="${esc}[37m" 16 | 17 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 18 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 19 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 20 | 21 | boldon="${esc}[1m"; boldoff="${esc}[22m" 22 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 23 | ulon="${esc}[4m"; uloff="${esc}[24m" 24 | invon="${esc}[7m"; invoff="${esc}[27m" 25 | 26 | reset="${esc}[0m" 27 | } 28 | 29 | # note in this first use that switching colors doesn't require a reset 30 | # first - the new color overrides the old one. ■ ■ ▓ ■ ■ ■ ■ ■ 31 | 32 | 33 | initializeANSI 34 | 35 | cat << EOF 36 | 37 | ${redf}■■■■${reset}${boldon}${redf}■■${reset} ${greenf}■■■■${reset}${boldon}${greenf}■■${reset} ${yellowf}■■■■${reset}${boldon}${yellowf}■■${reset} ${bluef}■■■■${reset}${boldon}${purplef}■■${reset} ${purplef}■■■■${reset}${boldon}${bluef}■■${reset} ${cyanf}■■■■${reset}${boldon}${cyanf}■■${reset} 38 | ${redf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${greenf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${yellowf}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${bluef}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${cyanf}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 39 | ${greenf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${yellowf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 40 | ${greenf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${yellowf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 41 | ${redf}■■■■${reset}${boldon}${redf}■■${reset} ${greenf}■■■■${reset}${boldon}${greenf}■■${reset} ${yellowf}■■■■${reset}${boldon}${yellowf}■■${reset} ${bluef}■■■■${reset}${boldon}${purplef}■■${reset} ${purplef}■■■■${reset}${boldon}${bluef}■■${reset} ${cyanf}■■■■${reset}${boldon}${cyanf}■■${reset} 42 | ${redf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${greenf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${yellowf}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${bluef}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${cyanf}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 43 | ${greenf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${yellowf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 44 | ${greenf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${yellowf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 45 | ${redf}■■■■${reset}${boldon}${redf}■■${reset} ${greenf}■■■■${reset}${boldon}${greenf}■■${reset} ${yellowf}■■■■${reset}${boldon}${yellowf}■■${reset} ${bluef}■■■■${reset}${boldon}${purplef}■■${reset} ${purplef}■■■■${reset}${boldon}${bluef}■■${reset} ${cyanf}■■■■${reset}${boldon}${cyanf}■■${reset} 46 | ${redf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${greenf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${yellowf}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${bluef}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${cyanf}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 47 | ${greenf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${yellowf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 48 | ${greenf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${yellowf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} 49 | 50 | EOF 51 | -------------------------------------------------------------------------------- /colorscripts/bloks: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | 8 | initializeANSI() 9 | { 10 | esc="" 11 | 12 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 13 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 14 | cyanf="${esc}[36m"; whitef="${esc}[37m" 15 | 16 | blackb="${esc}[1;30m"; redb="${esc}[1;31m"; greenb="${esc}[1;32m" 17 | yellowb="${esc}[1;33m" blueb="${esc}[1;34m"; purpleb="${esc}[1;35m" 18 | cyanb="${esc}[1;36m"; whiteb="${esc}[1;37m" 19 | 20 | boldon="${esc}[1m"; boldoff="${esc}[22m" 21 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 22 | ulon="${esc}[4m"; uloff="${esc}[24m" 23 | invon="${esc}[7m"; invoff="${esc}[27m" 24 | 25 | reset="${esc}[0m" 26 | } 27 | 28 | # note in this first use that switching colors doesn't require a reset 29 | # first - the new color overrides the old one. 30 | 31 | numbers (){ 32 | 33 | initializeANSI 34 | 35 | cat << EOF 36 | 37 | ${blackf}11111111${reset} ${redf}22222222${reset} ${greenf}33333333${reset} ${yellowf}44444444${reset} ${bluef}55555555${reset} ${purplef}66666666${reset} ${cyanf}77777777${reset} ${whitef}88888888${reset} 38 | ${blackb}11111111${reset} ${redb}22222222${reset} ${greenb}33333333${reset} ${yellowb}44444444${reset} ${blueb}55555555${reset} ${purpleb}66666666${reset} ${cyanb}77777777${reset} ${whiteb}88888888${reset} 39 | 40 | EOF 41 | 42 | } 43 | 44 | blocks (){ 45 | 46 | initializeANSI 47 | 48 | cat << EOF 49 | 50 | ${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset} 51 | ${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset} 52 | ${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset} 53 | 54 | EOF 55 | 56 | } 57 | 58 | case $1 in 59 | b) blocks;; 60 | n) numbers;; 61 | a) blocks && numbers;; 62 | *) blocks && numbers;; 63 | esac -------------------------------------------------------------------------------- /colorscripts/colorbars: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # colorbars - smpte color bars in sh 4 | # http://git.io/colorbars 5 | 6 | echo 7 | 8 | for y in $(seq 0 13); do 9 | printf %s ' ' 10 | for color in 7 3 6 2 5 1 4; do 11 | tput setab ${color} 12 | printf %s ' ' 13 | done 14 | tput sgr0 15 | echo 16 | done 17 | 18 | for y in 0 1; do 19 | printf %s ' ' 20 | for color in 4 0 5 0 6 0 7; do 21 | tput setab ${color} 22 | printf %s ' ' 23 | done 24 | tput sgr0 25 | echo 26 | done 27 | 28 | for y in $(seq 0 4); do 29 | printf %s ' ' 30 | for color in 4 4 4 4 4 7 7 7 7 7 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0; do 31 | tput setab ${color} 32 | printf %s ' ' 33 | done 34 | tput sgr0 35 | echo 36 | done 37 | 38 | echo -------------------------------------------------------------------------------- /colorscripts/colortest: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Daniel Crisman's ANSI color chart script from 4 | # The Bash Prompt HOWTO: 6.1. Colours 5 | # http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html 6 | # 7 | # This function echoes a bunch of color codes to the 8 | # terminal to demonstrate what's available. Each 9 | # line is the color code of one forground color, 10 | # out of 17 (default + 16 escapes), followed by a 11 | # test use of that color on all nine background 12 | # colors (default + 8 escapes). 13 | 14 | T='•••' # The text for the color test 15 | 16 | echo -e "\n def 40m 41m 42m 43m 44m 45m 46m 47m"; 17 | 18 | for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \ 19 | '1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \ 20 | ' 36m' '1;36m' ' 37m' '1;37m'; 21 | 22 | do FG=${FGs// /} 23 | echo -en " $FGs \033[$FG $T " 24 | 25 | for BG in 40m 41m 42m 43m 44m 45m 46m 47m; 26 | do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; 27 | done 28 | echo; 29 | done 30 | echo 31 | -------------------------------------------------------------------------------- /colorscripts/colortest-slim: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Author: machinebacon 4 | # Source: http://linuxbbq.org/bbs/viewtopic.php?f=4&t=1656#p33237 5 | 6 | T='*' # The test text 7 | 8 | echo -e "\n 40m 41m 42m 43m\ 9 | 44m 45m 46m 47m"; 10 | 11 | for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \ 12 | '1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \ 13 | ' 36m' '1;36m' ' 37m' '1;37m'; 14 | do FG=${FGs// /} 15 | echo -en " $FGs \033[$FG $T " 16 | for BG in 40m 41m 42m 43m 44m 45m 46m 47m; 17 | do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; 18 | done 19 | echo; 20 | done 21 | echo 22 | -------------------------------------------------------------------------------- /colorscripts/colorview: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Original: http://frexx.de/xterm-256-notes/ 4 | # http://frexx.de/xterm-256-notes/data/colortable16.sh 5 | # Modified by Aaron Griffin 6 | # and further by Kazuo Teramoto 7 | 8 | FGNAMES=(' black ' ' red ' ' green ' ' yellow' ' blue ' 'magenta' ' cyan ' ' white ') 9 | BGNAMES=('DFT' 'BLK' 'RED' 'GRN' 'YEL' 'BLU' 'MAG' 'CYN' 'WHT') 10 | 11 | echo " ┌──────────────────────────────────────────────────────────────────────────┐" 12 | for b in {0..8}; do 13 | ((b>0)) && bg=$((b+39)) 14 | 15 | echo -en "\033[0m ${BGNAMES[b]} │ " 16 | 17 | for f in {0..7}; do 18 | echo -en "\033[${bg}m\033[$((f+30))m ${FGNAMES[f]} " 19 | done 20 | 21 | echo -en "\033[0m │" 22 | echo -en "\033[0m\n\033[0m │ " 23 | 24 | for f in {0..7}; do 25 | echo -en "\033[${bg}m\033[1;$((f+30))m ${FGNAMES[f]} " 26 | done 27 | 28 | echo -en "\033[0m │" 29 | echo -e "\033[0m" 30 | 31 | ((b<8)) && 32 | echo " ├──────────────────────────────────────────────────────────────────────────┤" 33 | done 34 | echo " └──────────────────────────────────────────────────────────────────────────┘" 35 | -------------------------------------------------------------------------------- /colorscripts/colorwheel: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Author: baskerville 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=288344#p288344 5 | 6 | printf "\033[0m 7 | \033[49;35m|\033[49;31m|\033[101;31m|\033[41;97m|\033[49;91m|\033[49;93m|\033[0m 8 | \033[105;35m|\033[45;97m|\033[49;97m||\033[100;97m||\033[49;37m||\033[103;33m|\033[43;97m|\033[0m 9 | \033[49;95m|\033[49;94m|\033[100;37m||\033[40;97m||\033[40;37m||\033[49;33m|\033[49;32m|\033[0m 10 | \033[104;34m|\033[44;97m|\033[49;90m||\033[40;39m||\033[49;39m||\033[102;32m|\033[42;97m|\033[0m 11 | \033[49;34m|\033[49;36m|\033[106;36m|\033[46;97m|\033[49;96m|\033[49;92m|\033[0m 12 | 13 | " -------------------------------------------------------------------------------- /colorscripts/crunch: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: gutterslob 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=148022#p148022 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | initializeANSI 34 | 35 | cat << EOF 36 | 37 | ${reset}${redf} ██ ██ ${reset}${greenf} ██ ██ ${reset}${yellowf} ██ ██ ${reset}${bluef} ██ ██ ${reset}${purplef} ██ ██ ${reset}${cyanf} ██ ██ ${reset} 38 | ${reset}${redf}██████████ ${reset}${greenf} ██████████ ${reset}${yellowf} ██████████ ${reset}${bluef} ██████████ ${reset}${purplef} ██████████ ${reset} ${cyanf}██████████ ${reset} 39 | ${reset}${redf} ██${boldon}██${boldoff}██ ${reset}${greenf} ██${boldon}██${boldoff}██ ${reset}${yellowf} ██${boldon}██${boldoff}██ ${reset}${bluef} ██${boldon}██${boldoff}██ ${reset}${purplef} ██${boldon}██${boldoff}██ ${reset}${cyanf} ██${boldon}██${boldoff}██ ${reset} 40 | ${reset}${redf}██████████ ${reset}${greenf} ██████████ ${reset}${yellowf} ██████████ ${bluef} ██████████ ${purplef} ██████████ ${reset}${cyanf} ██████████${reset} 41 | ${reset}${redf} ██ ██ ${reset}${greenf} ██ ██ ${reset}${yellowf} ██ ██ ${reset}${bluef} ██ ██ ${reset}${purplef} ██ ██ ${reset}${cyanf} ██ ██ ${reset} 42 | ${reset} 43 | EOF 44 | -------------------------------------------------------------------------------- /colorscripts/crunchbang: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: steampunknyanja 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=146715#p146715 9 | initializeANSI() 10 | { 11 | esc="" 12 | 13 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 14 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 15 | cyanf="${esc}[36m"; whitef="${esc}[37m" 16 | 17 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 18 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 19 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 20 | 21 | boldon="${esc}[1m"; boldoff="${esc}[22m" 22 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 23 | ulon="${esc}[4m"; uloff="${esc}[24m" 24 | invon="${esc}[7m"; invoff="${esc}[27m" 25 | 26 | reset="${esc}[0m" 27 | } 28 | 29 | # note in this first use that switching colors doesn't require a reset 30 | # first - the new color overrides the old one. 31 | 32 | initializeANSI 33 | 34 | cat << EOF 35 | 36 | ${reset}${redf} ██ ██ ${reset}${boldon}${redf}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenf}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowf}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluef}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplef}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanf}██ 37 | ${reset}${redf}██████████ ${reset}${boldon}${redf}██ ${reset}${greenf}██████████ ${reset}${boldon}${greenf}██ ${reset}${yellowf}██████████ ${reset}${boldon}${yellowf}██ ${reset}${bluef}██████████ ${reset}${boldon}${bluef}██ ${reset}${purplef}██████████ ${reset}${boldon}${purplef}██ ${reset}${cyanf}██████████ ${reset}${boldon}${cyanf}██ 38 | ${reset}${redf} ██ ██ ${reset}${boldon}${redf}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenf}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowf}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluef}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplef}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanf}██ 39 | ${reset}${redf}██████████ ${reset}${greenf}██████████ ${reset}${yellowf}██████████ ${reset}${bluef}██████████ ${reset}${purplef}██████████ ${reset}${cyanf}██████████ 40 | ${reset}${redf} ██ ██ ${reset}${boldon}${redf}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenf}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowf}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluef}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplef}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanf}██ 41 | ${reset} 42 | EOF -------------------------------------------------------------------------------- /colorscripts/crunchbang-mini: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: thevdude 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=147530#p147530 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | clear 34 | 35 | initializeANSI 36 | 37 | cat << EOF 38 | 39 | ${reset}${redf}▄█▄█▄ ${reset}${boldon}${redf}█ ${reset}${greenf}▄█▄█▄ ${reset}${boldon}${greenf}█ ${reset}${yellowf}▄█▄█▄ ${reset}${boldon}${yellowf}█ ${reset}${bluef}▄█▄█▄ ${reset}${boldon}${bluef}█ ${reset}${purplef}▄█▄█▄ ${reset}${boldon}${purplef}█ ${reset}${cyanf}▄█▄█▄ ${reset}${boldon}${cyanf}█${reset} 40 | ${reset}${redf}▄█▄█▄ ${reset}${boldon}${redf}▀ ${reset}${greenf}▄█▄█▄ ${reset}${boldon}${greenf}▀ ${reset}${yellowf}▄█▄█▄ ${reset}${boldon}${yellowf}▀ ${reset}${bluef}▄█▄█▄ ${reset}${boldon}${bluef}▀ ${reset}${purplef}▄█▄█▄ ${reset}${boldon}${purplef}▀ ${reset}${cyanf}▄█▄█▄ ${reset}${boldon}${cyanf}▀${reset} 41 | ${reset}${redf} ▀ ▀ ${reset}${boldon}${redf}▀ ${reset}${greenf} ▀ ▀ ${reset}${boldon}${greenf}▀ ${reset}${yellowf} ▀ ▀ ${reset}${boldon}${yellowf}▀ ${reset}${bluef} ▀ ▀ ${reset}${boldon}${bluef}▀ ${reset}${purplef} ▀ ▀ ${reset}${boldon}${purplef}▀ ${reset}${cyanf} ▀ ▀ ${reset}${boldon}${cyanf}▀${reset} 42 | EOF -------------------------------------------------------------------------------- /colorscripts/darthvader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | # ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► 33 | 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${redf} ▄████▄ ${greenf} ▄████▄ ${yellowf} ▄████▄ ${bluef} ▄████▄ ${purplef} ▄████▄ ${cyanf} ▄████▄ 39 | ${redf} ██▀▀▀▀██ ${greenf} ██▀▀▀▀██ ${yellowf} ██▀▀▀▀██ ${bluef} ██▀▀▀▀██ ${purplef} ██▀▀▀▀██ ${cyanf} ██▀▀▀▀██ 40 | ${redf} █ █ ${greenf} █ █ ${yellowf} █ █ ${bluef} █ █ ${purplef} █ █ ${cyanf} █ █ 41 | ${redf} █ ▄▀▀▄ █ ${greenf} █ ▄▀▀▄ █ ${yellowf} █ ▄▀▀▄ █ ${bluef} █ ▄▀▀▄ █ ${purplef} █ ▄▀▀▄ █ ${cyanf} █ ▄▀▀▄ █ 42 | ${redf} █ ▄█▬▄▄▬█▄ █ ${greenf}█ ▄█▬▄▄▬█▄ █ ${yellowf}█ ▄█▬▄▄▬█▄ █ ${bluef}█ ▄█▬▄▄▬█▄ █ ${purplef}█ ▄█▬▄▄▬█▄ █ ${cyanf}█ ▄█▬▄▄▬█▄ █ 43 | 44 | ${boldon} 45 | ${redf} ▄████▄ ${greenf} ▄████▄ ${yellowf} ▄████▄ ${bluef} ▄████▄ ${purplef} ▄████▄ ${cyanf} ▄████▄ 46 | ${redf} ██▀▀▀▀██ ${greenf} ██▀▀▀▀██ ${yellowf} ██▀▀▀▀██ ${bluef} ██▀▀▀▀██ ${purplef} ██▀▀▀▀██ ${cyanf} ██▀▀▀▀██ 47 | ${redf} █ █ ${greenf} █ █ ${yellowf} █ █ ${bluef} █ █ ${purplef} █ █ ${cyanf} █ █ 48 | ${redf} █ ▄▀▀▄ █ ${greenf} █ ▄▀▀▄ █ ${yellowf} █ ▄▀▀▄ █ ${bluef} █ ▄▀▀▄ █ ${purplef} █ ▄▀▀▄ █ ${cyanf} █ ▄▀▀▄ █ 49 | ${redf} █ ▄█▬▄▄▬█▄ █ ${greenf}█ ▄█▬▄▄▬█▄ █ ${yellowf}█ ▄█▬▄▄▬█▄ █ ${bluef}█ ▄█▬▄▄▬█▄ █ ${purplef}█ ▄█▬▄▄▬█▄ █ ${cyanf}█ ▄█▬▄▄▬█▄ █ 50 | ${reset} 51 | 52 | EOF -------------------------------------------------------------------------------- /colorscripts/debian: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #Source-Neofectch With modifications 3 | RED="\033[0;31m" 4 | BOLD="\033[0;1m" 5 | echo "${BOLD} ${RED} 6 | _,met\$\$\$\$\$gg. 7 | ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P. 8 | ,g\$\$P\" \"\"\"Y\$\$.\". 9 | ,\$\$P' \`\$\$\$. 10 | ',\$\$P ,ggs. \`\$\$b: 11 | \`d\$\$' ,\$P\"' . \$\$\$ 12 | \$\$P d\$' , \$\$P 13 | \$\$: \$\$. - ,d\$\$' 14 | \$\$; Y\$b._ _,d\$P' 15 | Y\$\$. \`.\`\"Y\$\$\$\$P\"' 16 | \`\$\$b \"-.__ 17 | \`Y\$\$ 18 | \`Y\$\$. 19 | \`\$\$b. 20 | \`Y\$\$b. 21 | \`\"Y\$b._ 22 | \`\"\"\" " 23 | -------------------------------------------------------------------------------- /colorscripts/dna: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # ANSI color scheme script by pfh 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=144011#p144011 5 | # Initializing mod by lolilolicon from Archlinux 6 | 7 | f=3 b=4 8 | for j in f b; do 9 | for i in {0..7}; do 10 | printf -v $j$i %b "\e[${!j}${i}m" 11 | done 12 | done 13 | bld=$'\e[1m' 14 | rst=$'\e[0m' 15 | inv=$'\e[7m' 16 | 17 | cat << EOF 18 | 19 | $f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst 20 | $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst 21 | $f1 █-$bld█$rst $f2 █-$bld█$rst $f3 █-$bld█$rst $f4 █-$bld█$rst $f5 █-$bld█$rst $f6 █-$bld█$rst 22 | $f1█$rst $f2█$rst $f3█$rst $f4█$rst $f5█$rst $f6█$rst 23 | $f1$bld█-$rst$f1█$rst $f2$bld█_$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst 24 | $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst 25 | $f1$bld█-----$rst$f1█$rst $f2$bld█-----$rst$f2█$rst $f3$bld█-----$rst$f3█$rst $f4$bld█-----$rst$f4█$rst $f5$bld█-----$rst$f5█$rst $f6$bld█-----$rst$f6█$rst 26 | $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst 27 | $f1$bld█-$rst$f1█$rst $f2$bld█-$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst 28 | $f1$bld█$rst $f2$bld█$rst $f3$bld█$rst $f4$bld█$rst $f5$bld█$rst $f6$bld█$rst 29 | $f1█-$bld█$rst $f2█-$bld█$rst $f3█-$bld█$rst $f4█-$bld█$rst $f5█-$bld█$rst $f6█-$bld█$rst 30 | $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst 31 | $f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst 32 | $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst 33 | $f1 █-$bld█$rst $f2 █-$bld█$rst $f3 █-$bld█$rst $f4 █-$bld█$rst $f5 █-$bld█$rst $f6 █-$bld█$rst 34 | $f1█$rst $f2█$rst $f3█$rst $f4█$rst $f5█$rst $f6█$rst 35 | $f1$bld█-$rst$f1█$rst $f2$bld█_$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst 36 | $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst 37 | $f1$bld█-----$rst$f1█$rst $f2$bld█-----$rst$f2█$rst $f3$bld█-----$rst$f3█$rst $f4$bld█-----$rst$f4█$rst $f5$bld█-----$rst$f5█$rst $f6$bld█-----$rst$f6█$rst 38 | $f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst 39 | $f1$bld█-$rst$f1█$rst $f2$bld█-$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst 40 | $f1$bld█$rst $f2$bld█$rst $f3$bld█$rst $f4$bld█$rst $f5$bld█$rst $f6$bld█$rst 41 | $f1█-$bld█$rst $f2█-$bld█$rst $f3█-$bld█$rst $f4█-$bld█$rst $f5█-$bld█$rst $f6█-$bld█$rst 42 | $f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst 43 | $f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst 44 | 45 | EOF -------------------------------------------------------------------------------- /colorscripts/elfman: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: thevdude 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=144700#p144700 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | clear 34 | 35 | initializeANSI 36 | 37 | cat << EOF 38 | 39 | ${boldon}${whitef} ▄▄▄${reset} 40 | ${boldon}${whitef} ▄█████▄▄ ${reset} 41 | ${boldon}${whitef}███${cyanb}▀▀▀▀${blackb}▀${cyanb}▀${blackb}▀${cyanb}▀${reset} 42 | ${boldon}${whitef}███${cyanb}▄ ${boldoff}${blackf}▀ ▀${reset}${cyanf}▀${reset} 43 | ${boldon}${whitef} ▄${cyanb} ${reset}${boldon}${whitef}█████▄ ${boldoff}${redf}█▄${reset} 44 | ${boldoff}${redf}▀▀${reset}${boldon}${redb}${whitef}▄${cyanb}▄ ${redb}▄▄▄${reset}${boldoff}${redf}▀██▀${reset} 45 | ${boldon}${whitef} ██▀▀▀██▀ ${boldoff}${redf}▀${reset} 46 | ${boldon}${whitef} ▀▀▀▀ ▀▀▀▀${reset} 47 | 48 | EOF -------------------------------------------------------------------------------- /colorscripts/faces: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=127737#p127737 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | clear 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${white}╔══════════════════════════════════════════════════════════════════╗ 39 | ${white}║ ${redf} ▄█ █▄${reset} ${greenf} ▄█ █▄${reset} ${yellowf} ▄█ █▄${reset} ${bluef} ▄█ █▄${reset} ${purplef} ▄█ █▄${reset} ${cyanf} ▄█ █▄${reset} ${white}║ 40 | ${white}║ ${boldon}${redf}▄█◄► ◄►█▄${reset} ${boldon}${greenf}▄█◄► ◄►█▄${reset} ${boldon}${yellowf}▄█◄► ◄►█▄${reset} ${boldon}${bluef}▄█◄► ◄►█▄${reset} ${boldon}${purplef}▄█◄► ◄►█▄${reset} ${boldon}${cyanf}▄█◄► ◄►█▄${reset} ${white}║ 41 | ${white}║ ${boldon}${redf}▀█  █▀${reset} ${boldon}${greenf}▀█  █▀${reset} ${boldon}${yellowf}▀█  █▀${reset} ${boldon}${bluef}▀█  █▀${reset} ${boldon}${purplef}▀█  █▀${reset} ${boldon}${cyanf}▀█  █▀${reset} ${white}║ 42 | ${white}║ ${redf} ▀█ █▀${reset} ${greenf} ▀█ █▀${reset} ${yellowf} ▀█ █▀${reset} ${bluef} ▀█ █▀${reset} ${purplef} ▀█ █▀${reset} ${cyanf} ▀█ █▀${reset} ${white}║ 43 | ${white}╚══════════════════════════════════════════════════════════════════╝ 44 | 45 | EOF -------------------------------------------------------------------------------- /colorscripts/fade: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=127737#p127737 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | initializeANSI 34 | 35 | cat << EOF 36 | 37 | ${redf}▒▒▒▒${reset} ${boldon}${redf}▒▒${reset} ${greenf}▒▒▒▒${reset} ${boldon}${greenf}▒▒${reset} ${yellowf}▒▒▒▒${reset} ${boldon}${yellowf}▒▒${reset} ${bluef}▒▒▒▒${reset} ${boldon}${bluef}▒▒${reset} ${purplef}▒▒▒▒${reset} ${boldon}${purplef}▒▒${reset} ${cyanf}▒▒▒▒${reset} ${boldon}${cyanf}▒▒${reset} 38 | ${redf}▒▒ ■${reset} ${boldon}${redf}▒▒${reset} ${greenf}▒▒ ■${reset} ${boldon}${greenf}▒▒${reset} ${yellowf}▒▒ ■${reset} ${boldon}${yellowf}▒▒${reset} ${bluef}▒▒ ■${reset} ${boldon}${bluef}▒▒${reset} ${purplef}▒▒ ■${reset} ${boldon}${purplef}▒▒${reset} ${cyanf}▒▒ ■${reset} ${boldon}${cyanf}▒▒${reset} 39 | ${redf}▒▒ ${reset}${boldon}${redf}▒▒▒▒${reset} ${greenf}▒▒ ${reset}${boldon}${greenf}▒▒▒▒${reset} ${yellowf}▒▒ ${reset}${boldon}${yellowf}▒▒▒▒${reset} ${bluef}▒▒ ${reset}${boldon}${bluef}▒▒▒▒${reset} ${purplef}▒▒ ${reset}${boldon}${purplef}▒▒▒▒${reset} ${cyanf}▒▒ ${reset}${boldon}${cyanf}▒▒▒▒${reset} 40 | 41 | EOF -------------------------------------------------------------------------------- /colorscripts/ghosts: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # ANSI color scheme script by pfh 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=157979#p157979 5 | # Initializing mod by lolilolicon from Archlinux 6 | 7 | f=3 b=4 8 | for j in f b; do 9 | for i in {0..7}; do 10 | printf -v $j$i %b "\e[${!j}${i}m" 11 | done 12 | done 13 | bld=$'\e[1m' 14 | rst=$'\e[0m' 15 | inv=$'\e[7m' 16 | cat << EOF 17 | 18 | $f1 ▄▄▄ $f2 ▄▄▄ $f3 ▄▄▄ $f4 ▄▄▄ $f5 ▄▄▄ $f6 ▄▄▄ 19 | $f1 ▀█▀██ ▄ $f2 ▀█▀██ ▄ $f3 ▀█▀██ ▄ $f4 ▀█▀██ ▄ $f5 ▀█▀██ ▄ $f6 ▀█▀██ ▄ 20 | $f1 ▀▄██████▀ $f2 ▀▄██████▀ $f3 ▀▄██████▀ $f4 ▀▄██████▀ $f5 ▀▄██████▀ $f6 ▀▄██████▀ 21 | $f1 ▀█████ $f2 ▀█████ $f3 ▀█████ $f4 ▀█████ $f5 ▀█████ $f6 ▀█████ 22 | $f1 ▀▀▀▀▄ $f2 ▀▀▀▀▄ $f3 ▀▀▀▀▄ $f4 ▀▀▀▀▄ $f5 ▀▀▀▀▄ $f6 ▀▀▀▀▄ 23 | $bld 24 | $f1 ▄▄▄ $f2 ▄▄▄ $f3 ▄▄▄ $f4 ▄▄▄ $f5 ▄▄▄ $f6 ▄▄▄ 25 | $f1 ▀█▀██ ▄ $f2 ▀█▀██ ▄ $f3 ▀█▀██ ▄ $f4 ▀█▀██ ▄ $f5 ▀█▀██ ▄ $f6 ▀█▀██ ▄ 26 | $f1 ▀▄██████▀ $f2 ▀▄██████▀ $f3 ▀▄██████▀ $f4 ▀▄██████▀ $f5 ▀▄██████▀ $f6 ▀▄██████▀ 27 | $f1 ▀█████ $f2 ▀█████ $f3 ▀█████ $f4 ▀█████ $f5 ▀█████ $f6 ▀█████ 28 | $f1 ▀▀▀▀▄ $f2 ▀▀▀▀▄ $f3 ▀▀▀▀▄ $f4 ▀▀▀▀▄ $f5 ▀▀▀▀▄ $f6 ▀▀▀▀▄ 29 | $rst 30 | EOF -------------------------------------------------------------------------------- /colorscripts/hearts: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | f=3 b=4 4 | for j in f b; do 5 | for i in {0..7}; do 6 | printf -v $j$i %b "\e[${!j}${i}m" 7 | done 8 | done 9 | bld=$'\e[1m' 10 | rst=$'\e[0m' 11 | inv=$'\e[7m' 12 | cat << EOF 13 | $f1 ▄▄ ▄▄ $f2 ▄▄ ▄▄ $f3 ▄▄ ▄▄ $f4 ▄▄ ▄▄ $f5 ▄▄ ▄▄ $f6 ▄▄ ▄▄ 14 | $f1▄█████▄ ▄█████▄ $f2▄█████▄ ▄█████▄ $f3▄█████▄ ▄█████▄ $f4▄█████▄ ▄█████▄ $f5▄█████▄ ▄█████▄ $f6▄█████▄ ▄█████▄ 15 | $f1███████▄▄███████ $f2███████▄▄███████ $f3███████▄▄███████ $f4███████▄▄███████ $f5███████▄▄███████ $f6███████▄▄███████ 16 | $f1████████████████ $f2████████████████ $f3████████████████ $f4████████████████ $f5████████████████ $f6████████████████ 17 | $f1████████████████ $f2████████████████ $f3████████████████ $f4████████████████ $f5████████████████ $f6████████████████ 18 | $f1████████████████ $f2████████████████ $f3████████████████ $f4████████████████ $f5████████████████ $f6████████████████ 19 | $f1 ████████████ $f2 ████████████ $f3 ████████████ $f4 ████████████ $f5 ████████████ $f6 ████████████ 20 | $f1 ████████ $f2 ████████ $f3 ████████ $f4 ████████ $f5 ████████ $f6 ████████ 21 | $f1 ████ $f2 ████ $f3 ████ $f4 ████ $f5 ████ $f6 ████ $bld 22 | $f1 ▄▄ ▄▄ $f2 ▄▄ ▄▄ $f3 ▄▄ ▄▄ $f4 ▄▄ ▄▄ $f5 ▄▄ ▄▄ $f6 ▄▄ ▄▄ 23 | $f1▄█████▄ ▄█████▄ $f2▄█████▄ ▄█████▄ $f3▄█████▄ ▄█████▄ $f4▄█████▄ ▄█████▄ $f5▄█████▄ ▄█████▄ $f6▄█████▄ ▄█████▄ 24 | $f1███████▄▄███████ $f2███████▄▄███████ $f3███████▄▄███████ $f4███████▄▄███████ $f5███████▄▄███████ $f6███████▄▄███████ 25 | $f1████████████████ $f2████████████████ $f3████████████████ $f4████████████████ $f5████████████████ $f6████████████████ 26 | $f1████████████████ $f2████████████████ $f3████████████████ $f4████████████████ $f5████████████████ $f6████████████████ 27 | $f1████████████████ $f2████████████████ $f3████████████████ $f4████████████████ $f5████████████████ $f6████████████████ 28 | $f1 ████████████ $f2 ████████████ $f3 ████████████ $f4 ████████████ $f5 ████████████ $f6 ████████████ 29 | $f1 ████████ $f2 ████████ $f3 ████████ $f4 ████████ $f5 ████████ $f6 ████████ 30 | $f1 ████ $f2 ████ $f3 ████ $f4 ████ $f5 ████ $f6 ████ $rst 31 | 32 | 33 | EOF 34 | -------------------------------------------------------------------------------- /colorscripts/hedgehogs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # ANSI color scheme script by github.com/joshdk https://github.com/joshdk/hedgehogs 3 | red=$(printf '\e[31m') 4 | grn=$(printf '\e[32m') 5 | ylw=$(printf '\e[33m') 6 | blu=$(printf '\e[34m') 7 | mag=$(printf '\e[35m') 8 | cya=$(printf '\e[36m') 9 | 10 | bld=$(printf '\e[1m') 11 | rst=$(printf '\e[0m') 12 | 13 | cat << ART 14 | 15 | $red ╷╽╽╽╽╽╽╽╽╽╷ $grn ╷╽╽╽╽╽╽╽╽╽╷ $ylw ╷╽╽╽╽╽╽╽╽╽╷ $blu ╷╽╽╽╽╽╽╽╽╽╷ $mag ╷╽╽╽╽╽╽╽╽╽╷ $cya ╷╽╽╽╽╽╽╽╽╽╷ 16 | $red ╽┃┃┃┃┃┃┃┃┃┃┃╽ $grn ╽┃┃┃┃┃┃┃┃┃┃┃╽ $ylw ╽┃┃┃┃┃┃┃┃┃┃┃╽ $blu ╽┃┃┃┃┃┃┃┃┃┃┃╽ $mag ╽┃┃┃┃┃┃┃┃┃┃┃╽ $cya ╽┃┃┃┃┃┃┃┃┃┃┃╽ 17 | $red ┪┃┃┃┃┃┃┃┃┃┃' .\ $grn /. '✿┃┃┃┃┃┃┃┃┃┢ $ylw ┪┃┃┃┃┃┃┃┃┃┃' .\ $blu /. '✿┃┃┃┃┃┃┃┃┃┢ $mag ┪┃┃┃┃┃┃┃┃┃┃' .\ $cya /. '✿┃┃┃┃┃┃┃┃┃┢ 18 | $red ╹┃┃┃┃┃┃┃┃⧓ ___• $grn •___ ┃┃┃┃┃┃┃┃┃╹ $ylw ╹┃┃┃┃┃┃┃┃⧓ ___• $blu •___ ┃┃┃┃┃┃┃┃┃╹ $mag ╹┃┃┃┃┃┃┃┃⧓ ___• $cya •___ ┃┃┃┃┃┃┃┃┃╹ 19 | $bld 20 | $red ╷╽╽╽╽╽╽╽╽╽╷ $grn ╷╽╽╽╽╽╽╽╽╽╷ $ylw ╷╽╽╽╽╽╽╽╽╽╷ $blu ╷╽╽╽╽╽╽╽╽╽╷ $mag ╷╽╽╽╽╽╽╽╽╽╷ $cya ╷╽╽╽╽╽╽╽╽╽╷ 21 | $red ╽┃┃┃┃┃┃┃┃┃┃┃╽ $grn ╽┃┃┃┃┃┃┃┃┃┃┃╽ $ylw ╽┃┃┃┃┃┃┃┃┃┃┃╽ $blu ╽┃┃┃┃┃┃┃┃┃┃┃╽ $mag ╽┃┃┃┃┃┃┃┃┃┃┃╽ $cya ╽┃┃┃┃┃┃┃┃┃┃┃╽ 22 | $red ┪┃┃┃┃┃┃┃┃┃✿' .\ $grn /. '┃┃┃┃┃┃┃┃┃┃┢ $ylw ┪┃┃┃┃┃┃┃┃┃✿' .\ $blu /. '┃┃┃┃┃┃┃┃┃┃┢ $mag ┪┃┃┃┃┃┃┃┃┃✿' .\ $cya /. '┃┃┃┃┃┃┃┃┃┃┢ 23 | $red ╹┃┃┃┃┃┃┃┃┃ ___• $grn •___ ⧓┃┃┃┃┃┃┃┃╹ $ylw ╹┃┃┃┃┃┃┃┃┃ ___• $blu •___ ⧓┃┃┃┃┃┃┃┃╹ $mag ╹┃┃┃┃┃┃┃┃┃ ___• $cya •___ ⧓┃┃┃┃┃┃┃┃╹ 24 | $rst 25 | ART 26 | -------------------------------------------------------------------------------- /colorscripts/illumina: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Author: venam 4 | # Source: https://nixers.net/showthread.php?tid=1921 5 | 6 | cat << EOF 7 | ._________________________________.  8 | |       |  9 | |   _   |  10 | |  //\  |  11 | |  //-- // \ ========,  |  12 | |  // // \ /  |  13 | |  // // \ /  |  14 | |  __________ ___  __ _________ |  15 | |  / \    // //  |  16 | |  / \ // //  |  17 | |  /__________________//  |  18 | |  \ //  |  19 | |  \//  |  20 | |   "   |  21 | |        |  22 | '---------------------------------'  23 | EOF -------------------------------------------------------------------------------- /colorscripts/jangofett: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | # ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► 33 | 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${redf} ▄█████▄ ${greenf} ▄█████▄ ${yellowf} ▄█████▄ ${bluef} ▄█████▄ ${purplef} ▄█████▄ ${cyanf} ▄█████▄ 39 | ${redf} █▄▄ ▄▄█ ${greenf} █▄▄ ▄▄█ ${yellowf} █▄▄ ▄▄█ ${bluef} █▄▄ ▄▄█ ${purplef} █▄▄ ▄▄█ ${cyanf} █▄▄ ▄▄█ 40 | ${redf} ███ ███ ${greenf} ███ ███ ${yellowf} ███ ███ ${bluef} ███ ███ ${purplef} ███ ███ ${cyanf} ███ ███ 41 | ${redf} ▀██ ██▀ ${greenf} ▀██ ██▀ ${yellowf} ▀██ ██▀ ${bluef} ▀██ ██▀ ${purplef} ▀██ ██▀ ${cyanf} ▀██ ██▀ 42 | ${redf} ▀ ▀ ${greenf} ▀ ▀ ${yellowf} ▀ ▀ ${bluef} ▀ ▀ ${purplef} ▀ ▀ ${cyanf} ▀ ▀ 43 | ${boldon} 44 | ${redf} ▄█████▄ ${greenf} ▄█████▄ ${yellowf} ▄█████▄ ${bluef} ▄█████▄ ${purplef} ▄█████▄ ${cyanf} ▄█████▄ 45 | ${redf} █▄▄ ▄▄█ ${greenf} █▄▄ ▄▄█ ${yellowf} █▄▄ ▄▄█ ${bluef} █▄▄ ▄▄█ ${purplef} █▄▄ ▄▄█ ${cyanf} █▄▄ ▄▄█ 46 | ${redf} ███ ███ ${greenf} ███ ███ ${yellowf} ███ ███ ${bluef} ███ ███ ${purplef} ███ ███ ${cyanf} ███ ███ 47 | ${redf} ▀██ ██▀ ${greenf} ▀██ ██▀ ${yellowf} ▀██ ██▀ ${bluef} ▀██ ██▀ ${purplef} ▀██ ██▀ ${cyanf} ▀██ ██▀ 48 | ${redf} ▀ ▀ ${greenf} ▀ ▀ ${yellowf} ▀ ▀ ${bluef} ▀ ▀ ${purplef} ▀ ▀ ${cyanf} ▀ ▀ 49 | ${reset} 50 | 51 | EOF -------------------------------------------------------------------------------- /colorscripts/monster: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Author: gutterslob 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=130590#p130590 5 | 6 | initializeANSI() 7 | { 8 | esc="" 9 | 10 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 11 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 12 | cyanf="${esc}[36m"; whitef="${esc}[37m" 13 | 14 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 15 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 16 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 17 | 18 | boldon="${esc}[1m"; boldoff="${esc}[22m" 19 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 20 | ulon="${esc}[4m"; uloff="${esc}[24m" 21 | invon="${esc}[7m"; invoff="${esc}[27m" 22 | 23 | reset="${esc}[0m" 24 | } 25 | 26 | initializeANSI 27 | 28 | cat << EOF 29 | 30 | ${reset}${blackf}| | | | |${reset} 31 | ${redf}█ █${reset} ${blackf}|${reset} ${greenf}█ █${reset} ${blackf}|${reset} ${yellowf}█ █${reset} ${blackf}|${reset} ${bluef}█ █${reset} ${blackf}|${reset} ${purplef}█ █${reset} ${blackf}|${reset} ${cyanf}█ █${reset} 32 | ${redf}███████${reset} ${blackf}|${reset} ${greenf}███████${reset} ${blackf}|${reset} ${yellowf}███████${reset} ${blackf}|${reset} ${bluef}███████${reset} ${blackf}|${reset} ${purplef}███████${reset} ${blackf}|${reset} ${cyanf}███████${reset} 33 | ${redf}███${boldon}${redb}██${reset}${redf}█${boldon}${redb}██${reset}${redf}███${reset} ${blackf}|${reset} ${greenf}███${boldon}${greenb}██${reset}${greenf}█${boldon}${greenb}██${reset}${greenf}███${reset} ${blackf}|${reset} ${yellowf}███${boldon}${yellowb}██${reset}${yellowf}█${boldon}${yellowb}██${reset}${yellowf}███${reset} ${blackf}|${reset} ${bluef}███${boldon}${blueb}██${reset}${bluef}█${boldon}${blueb}██${reset}${bluef}███${reset} ${blackf}|${reset} ${purplef}███${boldon}${purpleb}██${reset}${purplef}█${boldon}${purpleb}██${reset}${purplef}███${reset} ${blackf}|${reset} ${cyanf}███${boldon}${cyanb}██${reset}${cyanf}█${boldon}${cyanb}██${reset}${cyanf}███${reset} 34 | ${redf}████${boldon}${redb}█${reset}${redf}████${reset} ${blackf}|${reset} ${greenf}████${boldon}${greenb}█${reset}${greenf}████${reset} ${blackf}|${reset} ${yellowf}████${boldon}${yellowb}█${reset}${yellowf}████${reset} ${blackf}|${reset} ${bluef}████${boldon}${blueb}█${reset}${bluef}████${reset} ${blackf}|${reset} ${purplef}████${boldon}${purpleb}█${reset}${purplef}████${reset} ${blackf}|${reset} ${cyanf}████${boldon}${cyanb}█${reset}${cyanf}████${reset} 35 | ${redf}█ █ ${boldon}█${reset} ${redf}█ █${reset} ${blackf}|${reset} ${greenf}█ █ ${boldon}█${reset} ${greenf}█ █${reset} ${blackf}|${reset} ${yellowf}█ █ ${boldon}█${reset} ${yellowf}█ █${reset} ${blackf}|${reset} ${bluef}█ █ ${boldon}█${reset} ${bluef}█ █${reset} ${blackf}|${reset} ${purplef}█ █ ${boldon}█${reset} ${purplef}█ █${reset} ${blackf}|${reset} ${cyanf}█ █ ${boldon}█${reset} ${cyanf}█ █${reset} 36 | ${redf}█ █${reset} ${blackf}|${reset} ${greenf}█ █${reset} ${blackf}|${reset} ${yellowf}█ █${reset} ${blackf}|${reset} ${bluef}█ █${reset} ${blackf}|${reset} ${purplef}█ █${reset} ${blackf}|${reset} ${cyanf}█ █${reset} 37 | ${blackf}| | | | |${reset} 38 | EOF -------------------------------------------------------------------------------- /colorscripts/mouseface: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | 8 | # Author: ivo 9 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=130522#p130522 10 | 11 | initializeANSI() 12 | { 13 | esc="" 14 | 15 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 16 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 17 | cyanf="${esc}[36m"; whitef="${esc}[37m" 18 | 19 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 20 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 21 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 22 | 23 | boldon="${esc}[1m"; boldoff="${esc}[22m" 24 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 25 | ulon="${esc}[4m"; uloff="${esc}[24m" 26 | invon="${esc}[7m"; invoff="${esc}[27m" 27 | 28 | reset="${esc}[0m" 29 | } 30 | 31 | # note in this first use that switching colors doesn't require a reset 32 | # first - the new color overrides the old one. 33 | 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${boldon}${redf} █ █ ${reset} ${boldon}${greenf}█ █ ${reset} ${boldon}${yellowf}█ █ ${reset} ${boldon}${bluef}█ █ ${reset} ${boldon}${purplef}█ █ ${reset} ${boldon}${cyanf}█ █ ${reset} 39 | ${boldon}${redf} ■ ■ ${reset} ${boldon}${greenf} ■ ■ ${reset} ${boldon}${yellowf} ■ ■ ${reset} ${boldon}${bluef} ■ ■ ${reset} ${boldon}${purplef} ■ ■ ${reset} ${boldon}${cyanf} ■ ■ ${reset} 40 | ${boldon}${redf} =■= ${reset} ${boldon}${greenf} =■= ${reset} ${boldon}${yellowf} =■= ${reset} ${boldon}${bluef} =■= ${reset} ${boldon}${purplef} =■= ${reset} ${boldon}${cyanf} =■= ${reset} 41 | 42 | ${redf} █=@=█ ${reset} ${greenf}█=@=█ ${reset} ${yellowf}█=@=█ ${reset} ${bluef}█=@=█ ${reset} ${purplef}█=@=█ ${reset} ${cyanf}█=@=█ ${reset} 43 | ${redf} ■ ■ ${reset} ${greenf} ■ ■ ${reset} ${yellowf} ■ ■ ${reset} ${bluef} ■ ■ ${reset} ${purplef} ■ ■ ${reset} ${cyanf} ■ ■ ${reset} 44 | ${redf} =■= ${reset} ${greenf} =■= ${reset} ${yellowf} =■= ${reset} ${bluef} =■= ${reset} ${purplef} =■= ${reset} ${cyanf} =■= ${reset} 45 | 46 | EOF -------------------------------------------------------------------------------- /colorscripts/mouseface2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Author: Ivo 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=150114#p150114 5 | # ANSI Color -- use these variables to easily have different color 6 | # and format output. Make sure to output the reset sequence after 7 | # colors (f = foreground, b = background), and use the 'off' 8 | # feature for anything you turn on. 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | initializeANSI 34 | 35 | cat << EOF 36 | 37 | ${boldon}${redf} ██ ██ ${reset} ${boldon}${greenf} ██ ██ ${reset} ${boldon}${yellowf} ██ ██ ${reset} ${boldon}${bluef} ██ ██ ${reset} ${boldon}${purplef} ██ ██ ${reset} ${boldon}${cyanf} ██ ██ ${reset} 38 | ${boldon}${redf} █${whitef} ■${reset}${boldon}${redf}█ █${whitef}■${reset}${boldon}${redf} █${reset} ${boldon}${greenf} █${whitef} ■${reset}${boldon}${greenf}█ █${whitef}■${reset}${boldon}${greenf} █${reset} ${boldon}${yellowf} █${whitef} ■${reset}${boldon}${yellowf}█ █${whitef}■${reset}${boldon}${yellowf} █${reset} ${boldon}${bluef} █${whitef} ■${reset}${boldon}${bluef}█ █${whitef}■${reset}${boldon}${bluef} █${reset} ${boldon}${purplef} █${whitef} ■${reset}${boldon}${purplef}█ █${whitef}■${reset}${boldon}${purplef} █${reset} ${boldon}${cyanf} █${whitef} ■${reset}${boldon}${cyanf}█ █${whitef}■${reset}${boldon}${cyanf} █${reset} 39 | ${redf} █ █ █ █ ${reset} ${greenf} █ █ █ █ ${reset} ${yellowf} █ █ █ █ ${reset} ${bluef} █ █ █ █ ${reset} ${purplef} █ █ █ █ ${reset} ${cyanf} █ █ █ █ ${reset} 40 | ${redf} █ █ █ ${reset} ${greenf} █ █ █ ${reset} ${yellowf} █ █ █ ${reset} ${bluef} █ █ █ ${reset} ${purplef} █ █ █ ${reset} ${cyanf} █ █ █ ${reset} 41 | ${redf} =■= ${reset} ${greenf} =■= ${reset} ${yellowf} =■= ${reset} ${bluef} =■= ${reset} ${purplef} =■= ${reset} ${cyanf} =■= ${reset} 42 | 43 | 44 | 45 | EOF -------------------------------------------------------------------------------- /colorscripts/pacman: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # ANSI color scheme script featuring PACMAN 4 | # Author: pfh 5 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=144481#p144481 6 | # Initializing procedure by lolilolicon 7 | 8 | f=3 b=4 9 | for j in f b; do 10 | for i in {0..7}; do 11 | printf -v $j$i %b "\e[${!j}${i}m" 12 | done 13 | done 14 | bld=$'\e[1m' 15 | rst=$'\e[0m' 16 | inv=$'\e[7m' 17 | 18 | cat << EOF 19 | 20 | $rst 21 | $f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄ 22 | $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▄ 23 | $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█ 24 | $f3███████▄ $f7▀▀ ▀▀ ▀▀ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████ 25 | $f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██ 26 | $f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀ 27 | $bld 28 | $f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄ 29 | $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▄ 30 | $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█ 31 | $f3███████▄ $f7▀▀ ▀▀ ▀▀ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████ 32 | $f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██ 33 | $f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀ 34 | $rst 35 | 36 | EOF -------------------------------------------------------------------------------- /colorscripts/pacman-large: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo " 3 | 4 | &RRRRRRRRRRN 5 | M=::::::::::9 6 | &1rrr=:::::::::::^rrrrZ 7 | MezL:::::::::::::::::::::|zzD 8 | B0D^::::_||_:::::::::::||_||j00M 9 | 1:::_:::' * *::::::::::: * ,_:G 10 | 1::::_.** ** *.*,:::::,*. * **.E 11 | 1::::* * *,,,,,-:::::' * .,',,,E 12 | N&&r::::* * *::::::_::::, ** ,~:::~Z&B 13 | z:::_:::| *::::::_::::' ,~:::~::!B 14 | z:::::::_--. *'.,::::::::_--* *..-::::!B 15 | z::::::::::-.''.,:::::::::::'.'..-::::!B 16 | z:::::::::::::::::::::::::::::::::::::!B 17 | z:::::::::::::::::::::::::::::::::::::!B 18 | z:::::::::::::::::::::::::::::::::::::!B 19 | z:::::}t]:::_:::~Ltttt=:::::::/tt<::::!B 20 | z::::/N R~::::::rM h:::::::u I::::!B 21 | z::#BN MBB}::::rM V:::::&BM MBB}:!B 22 | &G#M 0GGGG@ BGGGG# 0GKM 23 | "| lolcat -------------------------------------------------------------------------------- /colorscripts/pacman-large-multiple: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo " 3 | &RRRRRRRRRRN 4 | M=::::::::::9 5 | &1rrr=:::::::::::^rrrrZ 6 | MezL:::::::::::::::::::::|zzD 7 | B0D^::::_||_:::::::::::||_||j00M 8 | 1:::_:::' * *::::::::::: * ,_:G 9 | 1::::_.** ** *.*,:::::,*. * **.E 10 | 1::::* * *,,,,,-:::::' * .,',,,E 11 | N&&r::::* * *::::::_::::, ** ,~:::~Z&B 12 | z:::_:::| *::::::_::::' ,~:::~::!B 13 | z:::::::_--. *'.,::::::::_--* *..-::::!B 14 | z::::::::::-.''.,:::::::::::'.'..-::::!B 15 | z:::::::::::::::::::::::::::::::::::::!B 16 | z:::::::::::::::::::::::::::::::::::::!B 17 | z:::::::::::::::::::::::::::::::::::::!B 18 | z:::::}t]:::_:::~Ltttt=:::::::/tt<::::!B 19 | z::::/N R~::::::rM h:::::::u I::::!B 20 | z::#BN MBB}::::rM V:::::&BM MBB}:!B 21 | &G#M 0GGGG@ BGGGG# 0GKM 22 | 23 | &RRRRRRRRRRN 24 | M=::::::::::9 25 | &1rrr=:::::::::::^rrrrZ 26 | MezL:::::::::::::::::::::|zzD 27 | B0D^::::_||_:::::::::::||_||j00M 28 | 1:::_:::' * *::::::::::: * ,_:G 29 | 1::::_.** ** *.*,:::::,*. * **.E 30 | 1::::* * *,,,,,-:::::' * .,',,,E 31 | N&&r::::* * *::::::_::::, ** ,~:::~Z&B 32 | z:::_:::| *::::::_::::' ,~:::~::!B 33 | z:::::::_--. *'.,::::::::_--* *..-::::!B 34 | z::::::::::-.''.,:::::::::::'.'..-::::!B 35 | z:::::::::::::::::::::::::::::::::::::!B 36 | z:::::::::::::::::::::::::::::::::::::!B 37 | z:::::::::::::::::::::::::::::::::::::!B 38 | z:::::}t]:::_:::~Ltttt=:::::::/tt<::::!B 39 | z::::/N R~::::::rM h:::::::u I::::!B 40 | z::#BN MBB}::::rM V:::::&BM MBB}:!B 41 | &G#M 0GGGG@ BGGGG# 0GKM "| lolcat -------------------------------------------------------------------------------- /colorscripts/panes: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Author: GekkoP 4 | # Source: http://linuxbbq.org/bbs/viewtopic.php?f=4&t=1656#p33189 5 | 6 | f=3 b=4 7 | for j in f b; do 8 | for i in {0..7}; do 9 | printf -v $j$i %b "\e[${!j}${i}m" 10 | done 11 | done 12 | d=$'\e[1m' 13 | t=$'\e[0m' 14 | v=$'\e[7m' 15 | 16 | 17 | cat << EOF 18 | 19 | $f1███$d▄$t $f2███$d▄$t $f3███$d▄$t $f4███$d▄$t $f5███$d▄$t $f6███$d▄$t $f7███$d▄$t 20 | $f1███$d█$t $f2███$d█$t $f3███$d█$t $f4███$d█$t $f5███$d█$t $f6███$d█$t $f7███$d█$t 21 | $f1███$d█$t $f2███$d█$t $f3███$d█$t $f4███$d█$t $f5███$d█$t $f6███$d█$t $f7███$d█$t 22 | $d$f1 ▀▀▀ $f2▀▀▀ $f3▀▀▀ $f4▀▀▀ $f5▀▀▀ $f6▀▀▀ $f7▀▀▀ 23 | EOF 24 | -------------------------------------------------------------------------------- /colorscripts/pokemon: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | initializeANSI() 4 | { 5 | esc="" 6 | 7 | Bf="${esc}[30m"; rf="${esc}[31m"; gf="${esc}[32m" 8 | yf="${esc}[33m" bf="${esc}[34m"; pf="${esc}[35m" 9 | cf="${esc}[36m"; wf="${esc}[37m" 10 | 11 | Bb="${esc}[40m"; rb="${esc}[41m"; gb="${esc}[42m" 12 | yb="${esc}[43m" bb="${esc}[44m"; pb="${esc}[45m" 13 | cb="${esc}[46m"; wb="${esc}[47m" 14 | 15 | ON="${esc}[1m"; OFF="${esc}[22m" 16 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 17 | ulon="${esc}[4m"; uloff="${esc}[24m" 18 | invon="${esc}[7m"; invoff="${esc}[27m" 19 | 20 | reset="${esc}[0m" 21 | } 22 | 23 | initializeANSI 24 | 25 | cat << EOF 26 | ${Bf}██████ ${Bf}████████ ██ ${Bf}████████ ████████ 27 | ${Bf}██${gf}${ON}██████${OFF}${Bf}██ ${Bf}██${rf}${ON}██████${OFF}██${Bf}██ ██${rf}██${Bf}██ ${Bf}██${bf}${ON}██████${OFF}██${Bf}████ ██${bf}${ON}████████${OFF}${Bf}██ 28 | ${Bf}██████${gf}${ON}██████${OFF}${Bf}██ ${Bf}██${rf}${ON}██████████${OFF}██${Bf}██ ██${rf}████${Bf}██ ${Bf}██${bf}${ON}████████████${OFF}██${Bf}████ ████${bf}${ON}██████${OFF}████${Bf}██ 29 | ${Bf}████${gf}${ON}████${OFF}██${ON}████${OFF}██${ON}██${OFF}${Bf}████ ${Bf}██${rf}${ON}████████████${OFF}${Bf}██ ██${rf}████${Bf}██ ${Bf}██${bf}${ON}██████████████${OFF}${Bf}██${pf}██${Bf}████ ██${bf}${ON}████${OFF}██${Bf}██${bf}████${Bf}██ 30 | ${Bf}██ ██${gf}${ON}██████${OFF}████${ON}████${OFF}██${ON}██████${OFF}${Bf}██ ${Bf}██${rf}${ON}██████████████${OFF}██${Bf}██ ██${rf}████${yf}██${rf}██${Bf}██ ${Bf}██${bf}${ON}████████████████${OFF}██${pf}██${ON}██${OFF}██${Bf}██${bf}██${ON}██${OFF}██${Bf}██${bf}██████${Bf}██ 31 | ${Bf}██${cf}${ON}██${OFF}${Bf}██████${gf}${ON}████${OFF}██${ON}██${OFF}██${ON}██████${OFF}██${ON}██████${OFF}${Bf}██ ${Bf}██${rf}${ON}████████${wf}██${OFF}${Bf}██${rf}${ON}████${OFF}██${Bf}██ ██${rf}██${yf}██${ON}██${OFF}${rf}██${Bf}██ ${Bf}██${bf}${ON}████████${wf}${ON}██${OFF}${Bf}██${bf}${ON}████${OFF}██${wf}${ON}██${OFF}${pf}${ON}████${OFF}██${Bf}██${bf}████${Bf}██${bf}████${Bf}██ 32 | ${Bf}██${cf}${ON}██████${OFF}${Bf}████${gf}██${ON}██${OFF}██${ON}██████████${OFF}██${ON}████${OFF}${Bf}██ ${Bf}██${rf}${ON}████████${OFF}${Bf}████${rf}${ON}██${OFF}██████${Bf}██ ██${rf}██${yf}${ON}████${OFF}${rf}██${Bf}██ ${Bf}██${bf}██${ON}██████${OFF}${Bf}████${bf}${ON}██${OFF}████${wf}${ON}██${pf}██████${OFF}${Bf}██${bf}██${Bf}████████ 33 | ${Bf}██${cf}${ON}████████${OFF}██${Bf}██${gf}${ON}██${OFF}██${ON}██████████${OFF}██${ON}████${OFF}${Bf}██ ${Bf}██${rf}${ON}████████${OFF}${Bf}████${rf}${ON}██${OFF}██████${Bf}██ ██${yf}${ON}██${OFF}${Bf}████ ${Bf}██${bf}████${ON}██${OFF}${Bf}████${bf}██████${Bf}██${wf}${ON}████${pf}██${OFF}██${Bf}████ 34 | ${Bf}██${cf}${ON}████${OFF}██${ON}██${OFF}████${ON}██${OFF}${Bf}██████${gf}${ON}████████${OFF}██${ON}██${OFF}${Bf}██ ${Bf}██${rf}██${ON}████████${OFF}██████████${Bf}██ ██${rf}${ON}██${OFF}${Bf}██ ${Bf}████${bf}████████${Bf}████${bf}${ON}████${wf}██${OFF}${pf}████${Bf}██ 35 | ${Bf}████${cf}██${ON}████████████████${OFF}${Bf}██${gf}██████${Bf}████████ ${Bf}████${rf}██████████████████${Bf}██ ██${rf}${ON}████${OFF}${Bf}██ ${Bf}██${bf}${ON}██${OFF}${Bf}████████${bf}${ON}██████${OFF}██${wf}${ON}██${OFF}${pf}████${Bf}██ 36 | ${Bf}██${cf}████${ON}██████${OFF}██${ON}██████${OFF}${Bf}██${cf}██${Bf}██████${cf}██████${Bf}██ ${Bf}██████${rf}████${Bf}██${rf}██████${Bf}████${rf}██${ON}██${OFF}${Bf}██ ${Bf}████${yf}${ON}████${OFF}${Bf}██${bf}${ON}████${OFF}██${Bf}██${wf}${ON}██${OFF}${pf}████${Bf}██ 37 | ${Bf}██${cf}${ON}████████${OFF}██${ON}██${OFF}${Bf}████${cf}${ON}██${OFF}██████████${Bf}██${cf}██${wf}${ON}██${OFF}${Bf}██ ${Bf}██${yf}${ON}████${OFF}${Bf}██${rf}${ON}████${OFF}${rf}██████${Bf}██${rf}██${ON}██${OFF}${Bf}██ ${Bf}██${yf}████${Bf}████████${wf}${ON}██${OFF}${pf}████${Bf}██ 38 | ${Bf}██${cf}██${ON}████████${OFF}${Bf}██${rf}${ON}██${wf}████${OFF}${cf}████${Bf}██${cf}████${Bf}██████ ${Bf}██${yf}${ON}██████${OFF}${Bf}████${rf}██████${Bf}██${rf}██${Bf}██ ${Bf}██${bf}██${Bf}██${pf}██${yf}██████${pf}██${Bf}██${wf}${ON}██${OFF}${Bf}██ 39 | ${Bf}██${cf}██${ON}██████${OFF}${Bf}██${rf}${ON}██${wf}██${cf}██${OFF}██${Bf}██${cf}████${Bf}██ ${Bf}██${wf}${ON}██${OFF}${Bf}██${yf}${ON}██████${OFF}${rf}████████${Bf}████ ${Bf}████████${pf}████${bf}██${Bf}██${wf}${ON}██${OFF}${Bf}██ 40 | ${Bf}████${cf}████████████${Bf}██${cf}██████${Bf}██ ${Bf}██████${yf}████${rf}██████${Bf}████ ${Bf}██████${bf}██${Bf}████ 41 | ${Bf}██████████████${wf}${ON}██${OFF}${cf}██${wf}${ON}██${OFF}${Bf}██ ${Bf}██████${rf}██${Bf}████ ${Bf}██${bf}██████${Bf}██ 42 | ${Bf}██████ ${Bf}██${wf}${ON}██${OFF}${rf}██${wf}${ON}██${OFF}${Bf}██ ${Bf}██████ 43 | ${Bf}██████ 44 | ${reset} 45 | 46 | EOF 47 | -------------------------------------------------------------------------------- /colorscripts/popos: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #Source-Neofectch With modifications 3 | 4 | BLUE="\033[0;96m" 5 | WHITEB="\033[0;37m\033[0;1m" 6 | echo " 7 | ${BLUE}///////////// 8 | ///////////////////// 9 | ///////${WHITEB}*767${BLUE}//////////////// 10 | //////${WHITEB}7676767676*${BLUE}////////////// 11 | /////${WHITEB}76767${BLUE}//${WHITEB}7676767${BLUE}////////////// 12 | /////${WHITEB}767676${BLUE}///${WHITEB}*76767${BLUE}/////////////// 13 | ///////${WHITEB}767676${BLUE}///${WHITEB}76767${BLUE}.///${WHITEB}7676*${BLUE}/////// 14 | /////////${WHITEB}767676${BLUE}//${WHITEB}76767${BLUE}///${WHITEB}767676${BLUE}//////// 15 | //////////${WHITEB}76767676767${BLUE}////${WHITEB}76767${BLUE}///////// 16 | ///////////${WHITEB}76767676${BLUE}//////${WHITEB}7676${BLUE}////////// 17 | ////////////${WHITEB},7676,${BLUE}///////${WHITEB}767${BLUE}/////////// 18 | /////////////${WHITEB}*7676${BLUE}///////${WHITEB}76${BLUE}//////////// 19 | ///////////////${WHITEB}7676${BLUE}//////////////////// 20 | ///////////////${WHITEB}7676${BLUE}///${WHITEB}767${BLUE}//////////// 21 | //////////////////////'${BLUE}//////////// 22 | //////${WHITEB}.7676767676767676767,${BLUE}////// 23 | /////${WHITEB}767676767676767676767${BLUE}///// 24 | /////////////////////////// 25 | ///////////////////// 26 | ///////////// 27 | 28 | 29 | " 30 | -------------------------------------------------------------------------------- /colorscripts/print256: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Tom Hale, 2016. MIT Licence. 4 | # Print out 256 colours, with each number printed in its corresponding colour 5 | # See http://askubuntu.com/questions/821157/print-a-256-color-test-pattern-in-the-terminal/821163#821163 6 | 7 | set -eu # Fail on errors or undeclared variables 8 | 9 | printable_colours=256 10 | 11 | # Return a colour that contrasts with the given colour 12 | # Bash only does integer division, so keep it integral 13 | function contrast_colour { 14 | local r g b luminance 15 | colour="$1" 16 | 17 | if (( colour < 16 )); then # Initial 16 ANSI colours 18 | (( colour == 0 )) && printf "15" || printf "0" 19 | return 20 | fi 21 | 22 | # Greyscale # rgb_R = rgb_G = rgb_B = (number - 232) * 10 + 8 23 | if (( colour > 231 )); then # Greyscale ramp 24 | (( colour < 244 )) && printf "15" || printf "0" 25 | return 26 | fi 27 | 28 | # All other colours: 29 | # 6x6x6 colour cube = 16 + 36*R + 6*G + B # Where RGB are [0..5] 30 | # See http://stackoverflow.com/a/27165165/5353461 31 | 32 | # r=$(( (colour-16) / 36 )) 33 | g=$(( ((colour-16) % 36) / 6 )) 34 | # b=$(( (colour-16) % 6 )) 35 | 36 | # If luminance is bright, print number in black, white otherwise. 37 | # Green contributes 587/1000 to human perceived luminance - ITU R-REC-BT.601 38 | (( g > 2)) && printf "0" || printf "15" 39 | return 40 | 41 | # Uncomment the below for more precise luminance calculations 42 | 43 | # # Calculate percieved brightness 44 | # # See https://www.w3.org/TR/AERT#color-contrast 45 | # # and http://www.itu.int/rec/R-REC-BT.601 46 | # # Luminance is in range 0..5000 as each value is 0..5 47 | # luminance=$(( (r * 299) + (g * 587) + (b * 114) )) 48 | # (( $luminance > 2500 )) && printf "0" || printf "15" 49 | } 50 | 51 | # Print a coloured block with the number of that colour 52 | function print_colour { 53 | local colour="$1" contrast 54 | contrast=$(contrast_colour "$1") 55 | printf "\e[48;5;%sm" "$colour" # Start block of colour 56 | printf "\e[38;5;%sm%3d" "$contrast" "$colour" # In contrast, print number 57 | printf "\e[0m " # Reset colour 58 | } 59 | 60 | # Starting at $1, print a run of $2 colours 61 | function print_run { 62 | local i 63 | for (( i = "$1"; i < "$1" + "$2" && i < printable_colours; i++ )) do 64 | print_colour "$i" 65 | done 66 | printf " " 67 | } 68 | 69 | # Print blocks of colours 70 | function print_blocks { 71 | local start="$1" i 72 | local end="$2" # inclusive 73 | local block_cols="$3" 74 | local block_rows="$4" 75 | local blocks_per_line="$5" 76 | local block_length=$((block_cols * block_rows)) 77 | 78 | # Print sets of blocks 79 | for (( i = start; i <= end; i += (blocks_per_line-1) * block_length )) do 80 | printf "\n" # Space before each set of blocks 81 | # For each block row 82 | for (( row = 0; row < block_rows; row++ )) do 83 | # Print block columns for all blocks on the line 84 | for (( block = 0; block < blocks_per_line; block++ )) do 85 | print_run $(( i + (block * block_length) )) "$block_cols" 86 | done 87 | (( i += block_cols )) # Prepare to print the next row 88 | printf "\n" 89 | done 90 | done 91 | } 92 | 93 | print_run 0 16 # The first 16 colours are spread over the whole spectrum 94 | printf "\n" 95 | print_blocks 16 231 6 6 3 # 6x6x6 colour cube between 16 and 231 inclusive 96 | print_blocks 232 255 12 2 1 # Not 50, but 24 Shades of Grey 97 | 98 | -------------------------------------------------------------------------------- /colorscripts/rails: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=127064#p127064 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | clear 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${redf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${greenf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${yellowf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ 39 | ${boldon}${redf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${greenf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${yellowf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝${reset} 40 | ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 41 | ${bluef}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${purplef}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${cyanf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ 42 | ${boldon}${bluef}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${purplef}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${cyanf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝${reset} 43 | 44 | 45 | EOF -------------------------------------------------------------------------------- /colorscripts/rally-x: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # ANSI color scheme script by pfh 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=143700#p143700 5 | # Initializing mod by lolilolicon from Archlinux 6 | 7 | f=3 b=4 8 | for j in f b; do 9 | for i in {0..7}; do 10 | printf -v $j$i %b "\e[${!j}${i}m" 11 | done 12 | done 13 | bld=$'\e[1m' 14 | rst=$'\e[0m' 15 | inv=$'\e[7m' 16 | 17 | cat << EOF 18 | 19 | $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄ 20 | $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██ 21 | $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████ 22 | $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄ 23 | $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄ 24 | $f3▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███ 25 | $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀ 26 | $bld 27 | $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄ 28 | $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██ 29 | $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████ 30 | $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄ 31 | $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄ 32 | $f3▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███ 33 | $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀ 34 | $rst 35 | EOF -------------------------------------------------------------------------------- /colorscripts/rupees: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | initializeANSI() 4 | { 5 | esc="" 6 | 7 | Bf="${esc}[30m"; rf="${esc}[31m"; gf="${esc}[32m" 8 | yf="${esc}[33m" bf="${esc}[34m"; pf="${esc}[35m" 9 | cf="${esc}[36m"; wf="${esc}[37m" 10 | 11 | Bb="${esc}[40m"; rb="${esc}[41m"; gb="${esc}[42m" 12 | yb="${esc}[43m" bb="${esc}[44m"; pb="${esc}[45m" 13 | cb="${esc}[46m"; wb="${esc}[47m" 14 | 15 | ON="${esc}[1m"; OFF="${esc}[22m" 16 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 17 | ulon="${esc}[4m"; uloff="${esc}[24m" 18 | invon="${esc}[7m"; invoff="${esc}[27m" 19 | 20 | reset="${esc}[0m" 21 | } 22 | 23 | initializeANSI 24 | 25 | cat << EOF 26 | 27 | ${Bf}██ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████ 28 | ${Bf}██${yf}██${Bf}██ ${Bf}██${gf}${ON}██${OFF}██${Bf}██ ${Bf}██${bf}${ON}██${OFF}██${Bf}██ ${Bf}██${rf}${ON}██${OFF}██${Bf}██ ${Bf}██${pf}${ON}██${OFF}██${Bf}██ ${Bf}██${cf}${ON}██${OFF}██${Bf}██ 29 | ${Bf}██${yf}██████${Bf}██ ${Bf}██${gf}${ON}████${OFF}████${Bf}██ ${Bf}██${bf}${ON}████${OFF}████${Bf}██ ${Bf}██${rf}${ON}████${OFF}████${Bf}██ ${Bf}██${pf}${ON}████${OFF}████${Bf}██ ${Bf}██${cf}${ON}████${OFF}████${Bf}██ 30 | ${Bf}██${yf}${ON}██${OFF}████${Bf}██ ${Bf}██${gf}${ON}██████${OFF}██████${Bf}██ ${Bf}██${bf}${ON}██████${OFF}██████${Bf}██ ${Bf}██${rf}${ON}██████${OFF}██████${Bf}██ ${Bf}██${pf}${ON}██████${OFF}██████${Bf}██ ${Bf}██${cf}${ON}██████${OFF}██████${Bf}██ 31 | ${Bf}██${yf}██${ON}████${OFF}████${Bf}██ ${Bf}██${gf}${ON}██${OFF}██${ON}██${OFF}██${Bf}██${gf}██${Bf}██${gf}██${Bf}██ ${Bf}██${bf}${ON}██${OFF}██${ON}██${OFF}██${Bf}██${bf}██${Bf}██${bf}██${Bf}██ ${Bf}██${rf}${ON}██${OFF}██${ON}██${OFF}██${Bf}██${rf}██${Bf}██${rf}██${Bf}██ ${Bf}██${pf}${ON}██${OFF}██${ON}██${OFF}██${Bf}██${pf}██${Bf}██${pf}██${Bf}██ ${Bf}██${cf}${ON}██${OFF}██${ON}██${OFF}██${Bf}██${cf}██${Bf}██${cf}██${Bf}██ 32 | ${Bf}██${yf}████${ON}██${OFF}████${Bf}██ ${Bf}██${gf}${ON}████${OFF}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}████${OFF}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}████${OFF}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}████${OFF}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}████${OFF}██████${Bf}██${cf}████${Bf}██ 33 | ${Bf}██${yf}██████${ON}████${OFF}████${Bf}██ ${Bf}██${gf}${ON}████${OFF}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}████${OFF}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}████${OFF}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}████${OFF}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}████${OFF}██████${Bf}██${cf}████${Bf}██ 34 | ${Bf}██${yf}████████${ON}██${OFF}████${Bf}██ ${Bf}██${gf}${ON}████${OFF}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}████${OFF}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}████${OFF}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}████${OFF}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}████${OFF}██████${Bf}██${cf}████${Bf}██ 35 | ${Bf}██████████████████████ ${Bf}██${gf}${ON}████${OFF}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}████${OFF}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}████${OFF}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}████${OFF}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}████${OFF}██████${Bf}██${cf}████${Bf}██ 36 | ${Bf}██${yf}██${Bf}██ ██${yf}██${Bf}██ ${Bf}██${gf}${ON}████${OFF}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}████${OFF}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}████${OFF}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}████${OFF}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}████${OFF}██████${Bf}██${cf}████${Bf}██ 37 | ${Bf}██${yf}██████${Bf}██ ██${yf}██████${Bf}██ ${Bf}██${gf}${ON}████${OFF}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}████${OFF}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}████${OFF}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}████${OFF}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}████${OFF}██████${Bf}██${cf}████${Bf}██ 38 | ${Bf}██${yf}██████${Bf}██ ██${yf}${ON}██${OFF}████${Bf}██ ${Bf}██${gf}${ON}██${OFF}██${ON}██${OFF}████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}██${OFF}██${ON}██${OFF}████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}██${OFF}██${ON}██${OFF}████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}██${OFF}██${ON}██${OFF}████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}██${OFF}██${ON}██${OFF}████${Bf}██${cf}████${Bf}██ 39 | ${Bf}██${yf}██████████${Bf}██ ██${yf}██${ON}████${OFF}████${Bf}██ ${Bf}██${gf}██████${ON}██${OFF}${Bf}██${gf}██${Bf}██${gf}██${Bf}██ ${Bf}██${bf}██████${ON}██${OFF}${Bf}██${bf}██${Bf}██${bf}██${Bf}██ ${Bf}██${rf}██████${ON}██${OFF}${Bf}██${rf}██${Bf}██${rf}██${Bf}██ ${Bf}██${pf}██████${ON}██${OFF}${Bf}██${pf}██${Bf}██${pf}██${Bf}██ ${Bf}██${cf}██████${ON}██${OFF}${Bf}██${cf}██${Bf}██${cf}██${Bf}██ 40 | ${Bf}██${yf}${ON}██${OFF}████████${Bf}██ ██${yf}████${ON}██${OFF}████${Bf}██ ${Bf}██${gf}████████████${Bf}██ ${Bf}██${bf}████████████${Bf}██ ${Bf}██${rf}████████████${Bf}██ ${Bf}██${pf}████████████${Bf}██ ${Bf}██${cf}████████████${Bf}██ 41 | ${Bf}██${yf}██${ON}████${OFF}████████${Bf}██ ██${yf}██████${ON}████${OFF}████${Bf}██ ${Bf}██${gf}████████${Bf}██ ${Bf}██${bf}████████${Bf}██ ${Bf}██${rf}████████${Bf}██ ${Bf}██${pf}████████${Bf}██ ${Bf}██${cf}████████${Bf}██ 42 | ${Bf}██${yf}████${ON}██${OFF}████████${Bf}██ ██${yf}████████${ON}██${OFF}████${Bf}██ ${Bf}██${gf}████${Bf}██ ${Bf}██${bf}████${Bf}██ ${Bf}██${rf}████${Bf}██ ${Bf}██${pf}████${Bf}██ ${Bf}██${cf}████${Bf}██ 43 | ${Bf}██████████████████████████████████████ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████${reset} 44 | 45 | EOF -------------------------------------------------------------------------------- /colorscripts/six: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | 8 | initializeANSI() 9 | { 10 | esc="" 11 | 12 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 13 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 14 | cyanf="${esc}[36m"; whitef="${esc}[37m" 15 | 16 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 17 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 18 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 19 | 20 | boldon="${esc}[1m"; boldoff="${esc}[22m" 21 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 22 | ulon="${esc}[4m"; uloff="${esc}[24m" 23 | invon="${esc}[7m"; invoff="${esc}[27m" 24 | 25 | reset="${esc}[0m" 26 | } 27 | 28 | # note in this first use that switching colors doesn't require a reset 29 | # first - the new color overrides the old one. 30 | 31 | initializeANSI 32 | 33 | cat << EOF 34 | ${redf}▒▒▒▒${reset} ${boldon}${redf}▒▒${reset} ${greenf}▒▒▒▒${reset} ${boldon}${greenf}▒▒${reset} ${yellowf}▒▒▒▒${reset} ${boldon}${yellowf}▒▒${reset} ${bluef}▒▒▒▒${reset} ${boldon}${bluef}▒▒${reset} ${purplef}▒▒▒▒${reset} ${boldon}${purplef}▒▒${reset} ${cyanf}▒▒▒▒${reset} ${boldon}${cyanf}▒▒${reset} 35 | ${redf}▒▒ ■${reset} ${boldon}${redf}▒▒${reset} ${greenf}▒▒ ■${reset} ${boldon}${greenf}▒▒${reset} ${yellowf}▒▒ ■${reset} ${boldon}${yellowf}▒▒${reset} ${bluef}▒▒ ■${reset} ${boldon}${bluef}▒▒${reset} ${purplef}▒▒ ■${reset} ${boldon}${purplef}▒▒${reset} ${cyanf}▒▒ ■${reset} ${boldon}${cyanf}▒▒${reset} 36 | ${redf}▒▒ ${reset}${boldon}${redf}▒▒▒▒${reset} ${greenf}▒▒ ${reset}${boldon}${greenf}▒▒▒▒${reset} ${yellowf}▒▒ ${reset}${boldon}${yellowf}▒▒▒▒${reset} ${bluef}▒▒ ${reset}${boldon}${bluef}▒▒▒▒${reset} ${purplef}▒▒ ${reset}${boldon}${purplef}▒▒▒▒${reset} ${cyanf}▒▒ ${reset}${boldon}${cyanf}▒▒▒▒${reset} 37 | EOF -------------------------------------------------------------------------------- /colorscripts/space-invaders: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # ANSI color scheme script featuring Space Invaders 4 | 5 | # Original: http://crunchbanglinux.org/forums/post/126921/#p126921 6 | # Modified by lolilolicon 7 | 8 | f=3 b=4 9 | for j in f b; do 10 | for i in {0..7}; do 11 | printf -v $j$i %b "\e[${!j}${i}m" 12 | done 13 | done 14 | bld=$'\e[1m' 15 | rst=$'\e[0m' 16 | 17 | cat << EOF 18 | 19 | $f1 ▀▄ ▄▀ $f2 ▄▄▄████▄▄▄ $f3 ▄██▄ $f4 ▀▄ ▄▀ $f5 ▄▄▄████▄▄▄ $f6 ▄██▄ $rst 20 | $f1 ▄█▀███▀█▄ $f2███▀▀██▀▀███ $f3▄█▀██▀█▄ $f4 ▄█▀███▀█▄ $f5███▀▀██▀▀███ $f6▄█▀██▀█▄$rst 21 | $f1█▀███████▀█ $f2▀▀███▀▀███▀▀ $f3▀█▀██▀█▀ $f4█▀███████▀█ $f5▀▀███▀▀███▀▀ $f6▀█▀██▀█▀$rst 22 | $f1▀ ▀▄▄ ▄▄▀ ▀ $f2 ▀█▄ ▀▀ ▄█▀ $f3▀▄ ▄▀ $f4▀ ▀▄▄ ▄▄▀ ▀ $f5 ▀█▄ ▀▀ ▄█▀ $f6▀▄ ▄▀$rst 23 | 24 | $bld$f1▄ ▀▄ ▄▀ ▄ $f2 ▄▄▄████▄▄▄ $f3 ▄██▄ $f4▄ ▀▄ ▄▀ ▄ $f5 ▄▄▄████▄▄▄ $f6 ▄██▄ $rst 25 | $bld$f1█▄█▀███▀█▄█ $f2███▀▀██▀▀███ $f3▄█▀██▀█▄ $f4█▄█▀███▀█▄█ $f5███▀▀██▀▀███ $f6▄█▀██▀█▄$rst 26 | $bld$f1▀█████████▀ $f2▀▀▀██▀▀██▀▀▀ $f3▀▀█▀▀█▀▀ $f4▀█████████▀ $f5▀▀▀██▀▀██▀▀▀ $f6▀▀█▀▀█▀▀$rst 27 | $bld$f1 ▄▀ ▀▄ $f2▄▄▀▀ ▀▀ ▀▀▄▄ $f3▄▀▄▀▀▄▀▄ $f4 ▄▀ ▀▄ $f5▄▄▀▀ ▀▀ ▀▀▄▄ $f6▄▀▄▀▀▄▀▄$rst 28 | 29 | 30 | $f7▌$rst 31 | 32 | $f7▌$rst 33 | 34 | $f7 ▄█▄ $rst 35 | $f7▄█████████▄$rst 36 | $f7▀▀▀▀▀▀▀▀▀▀▀$rst 37 | 38 | EOF -------------------------------------------------------------------------------- /colorscripts/spectrum: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Author: crshd 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=128584#p128584 5 | 6 | echo 7 | 8 | for f in {0..6}; do 9 | echo -en "\033[$((f+41))m\033[$((f+30))m██▓▒░" 10 | done 11 | echo -en "\033[37m██\n" 12 | 13 | echo 14 | 15 | for f in {0..6}; do 16 | echo -en "\033[$((f+41))m\033[1;$((f+30))m██▓▒░" 17 | done 18 | echo -en "\033[1;37m██" 19 | 20 | echo -e "\033[0m" 21 | echo -------------------------------------------------------------------------------- /colorscripts/square: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: muzieca 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=127509#p127509 9 | initializeANSI() 10 | { 11 | esc="" 12 | 13 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 14 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 15 | cyanf="${esc}[36m"; whitef="${esc}[37m" 16 | 17 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 18 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 19 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 20 | 21 | boldon="${esc}[1m"; boldoff="${esc}[22m" 22 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 23 | ulon="${esc}[4m"; uloff="${esc}[24m" 24 | invon="${esc}[7m"; invoff="${esc}[27m" 25 | 26 | reset="${esc}[0m" 27 | } 28 | 29 | # note in this first use that switching colors doesn't require a reset 30 | # first - the new color overrides the old one. 31 | 32 | initializeANSI 33 | 34 | cat << EOF 35 | 36 | ${redf}▀ █${reset} ${boldon}${redf}█ ▀${reset} ${greenf}▀ █${reset} ${boldon}${greenf}█ ▀${reset} ${yellowf}▀ █${reset} ${boldon}${yellowf}█ ▀${reset} ${bluef}▀ █${reset} ${boldon}${bluef}█ ▀${reset} ${purplef}▀ █${reset} ${boldon}${purplef}█ ▀${reset} ${cyanf}▀ █${reset} ${boldon}${cyanf}█ ▀${reset} 37 | ${redf}██${reset} ${boldon}${redf} ██${reset} ${greenf}██${reset} ${boldon}${greenf}██${reset} ${yellowf}██${reset} ${boldon}${yellowf}██${reset} ${bluef}██${reset} ${boldon}${bluef}██${reset} ${purplef}██${reset} ${boldon}${purplef}██${reset} ${cyanf}██${reset} ${boldon}${cyanf}██${reset} 38 | ${redf}▄ █${reset}${boldon}${redf} █ ▄ ${reset} ${greenf}▄ █ ${reset}${boldon}${greenf}█ ▄${reset} ${yellowf}▄ █ ${reset}${boldon}${yellowf}█ ▄${reset} ${bluef}▄ █ ${reset}${boldon}${bluef}█ ▄${reset} ${purplef}▄ █ ${reset}${boldon}${purplef}█ ▄${reset} ${cyanf}▄ █ ${reset}${boldon}${cyanf}█ ▄${reset} 39 | 40 | EOF -------------------------------------------------------------------------------- /colorscripts/tanks: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | 8 | # Nintendo's Battle Tank 9 | # Author: muzieca 10 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=127023#p127023 11 | 12 | initializeANSI() 13 | { 14 | esc="" 15 | 16 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 17 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 18 | cyanf="${esc}[36m"; whitef="${esc}[37m" 19 | 20 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 21 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 22 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 23 | 24 | boldon="${esc}[1m"; boldoff="${esc}[22m" 25 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 26 | ulon="${esc}[4m"; uloff="${esc}[24m" 27 | invon="${esc}[7m"; invoff="${esc}[27m" 28 | 29 | reset="${esc}[0m" 30 | } 31 | 32 | # note in this first use that switching colors doesn't require a reset 33 | # first - the new color overrides the old one. 34 | 35 | initializeANSI 36 | 37 | cat << EOF 38 | 39 | ${boldon}${redf} █ ${reset} ${boldon}${greenf} █ ${reset} ${boldon}${yellowf} █ ${reset} ${boldon}${bluef} █ ${reset} ${boldon}${purplef} █ ${reset} ${boldon}${cyanf} █ ${reset} 40 | ${boldon}${redf}▄▄ █ ▄▄${reset} ${boldon}${greenf}▄▄ █ ▄▄${reset} ${boldon}${yellowf}▄▄ █ ▄▄${reset} ${boldon}${bluef}▄▄ █ ▄▄${reset} ${boldon}${purplef}▄▄ █ ▄▄${reset} ${boldon}${cyanf}▄▄ █ ▄▄${reset} 41 | ${boldon}${redf}███▀▀▀███${reset} ${boldon}${greenf}███▀▀▀███${reset} ${boldon}${yellowf}███▀▀▀███${reset} ${boldon}${bluef}███▀▀▀███${reset} ${boldon}${purplef}███▀▀▀███${reset} ${boldon}${cyanf}███▀▀▀███${reset} 42 | ${boldon}${redf}███ █ ███${reset} ${boldon}${greenf}███ █ ███${reset} ${boldon}${yellowf}███ █ ███${reset} ${boldon}${bluef}███ █ ███${reset} ${boldon}${purplef}███ █ ███${reset} ${boldon}${cyanf}███ █ ███${reset} 43 | ${boldon}${redf}██ ▀▀▀ ██${reset} ${boldon}${greenf}██ ▀▀▀ ██${reset} ${boldon}${yellowf}██ ▀▀▀ ██${reset} ${boldon}${bluef}██ ▀▀▀ ██${reset} ${boldon}${purplef}██ ▀▀▀ ██${reset} ${boldon}${cyanf}██ ▀▀▀ ██${reset} 44 | 45 | ${redf} █ ${reset} ${greenf} █ ${reset} ${yellowf} █ ${reset} ${bluef} █ ${reset} ${purplef} █ ${reset} ${cyanf} █ ${reset} 46 | ${redf}▄▄ █ ▄▄${reset} ${greenf}▄▄ █ ▄▄${reset} ${yellowf}▄▄ █ ▄▄${reset} ${bluef}▄▄ █ ▄▄${reset} ${purplef}▄▄ █ ▄▄${reset} ${cyanf}▄▄ █ ▄▄${reset} 47 | ${redf}███▀▀▀███${reset} ${greenf}███▀▀▀███${reset} ${yellowf}███▀▀▀███${reset} ${bluef}███▀▀▀███${reset} ${purplef}███▀▀▀███${reset} ${cyanf}███▀▀▀███${reset} 48 | ${redf}███ █ ███${reset} ${greenf}███ █ ███${reset} ${yellowf}███ █ ███${reset} ${bluef}███ █ ███${reset} ${purplef}███ █ ███${reset} ${cyanf}███ █ ███${reset} 49 | ${redf}██ ▀▀▀ ██${reset} ${greenf}██ ▀▀▀ ██${reset} ${yellowf}██ ▀▀▀ ██${reset} ${bluef}██ ▀▀▀ ██${reset} ${purplef}██ ▀▀▀ ██${reset} ${cyanf}██ ▀▀▀ ██${reset} 50 | EOF -------------------------------------------------------------------------------- /colorscripts/thebat: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # ANSI color scheme script by pfh 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=151601#p151601 5 | # Initializing mod by lolilolicon from Archlinux 6 | 7 | f=3 b=4 8 | for j in f b; do 9 | for i in {0..7}; do 10 | printf -v $j$i %b "\e[${!j}${i}m" 11 | done 12 | done 13 | bld=$'\e[1m' 14 | rst=$'\e[0m' 15 | inv=$'\e[7m' 16 | 17 | cat << EOF 18 | 19 | $f3 ██████████████████████████████████████ 20 | $f3 ██████████████████████████████████████████ 21 | $f3 ██████ ████████████████████████████ ██████ 22 | $f3 █████ ████████████ ████ ████████████ █████ 23 | $f3 ███ ████████████ ████████████ ███ 24 | $f3 ███ ███ 25 | $f3 ███ ███ 26 | $f3 ███ █████████ ████ ████ █████████ ███ 27 | $f3 █████ ███████████████ ███████████████ █████ 28 | $f3 ██████ ████████████████████████████ ██████ 29 | $f3 ██████████████████████████████████████████ 30 | $f3 ██████████████████████████████████████ 31 | $rst 32 | EOF -------------------------------------------------------------------------------- /colorscripts/thebat2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=151601#p151601 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | 33 | clear 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${redf} ▄█▀ █ █ ▀█▄ ${greenf} ▄█▀ █ █ ▀█▄ ${yellowf} ▄█▀ █ █ ▀█▄ ${bluef} ▄█▀ █ █ ▀█▄ ${purplef} ▄█▀ █ █ ▀█▄ ${cyanf} ▄█▀ █ █ ▀█▄ 39 | ${redf}███ ███ ███ ${greenf}███ ███ ███ ${yellowf}███ ███ ███ ${bluef}███ ███ ███ ${purplef}███ ███ ███ ${cyanf}███ ███ ███ 40 | ${redf}█████████████ ${greenf}█████████████ ${yellowf}█████████████ ${bluef}█████████████ ${purplef}█████████████ ${cyanf}█████████████ 41 | ${redf} ▀██▄ ▄██▀ ${greenf} ▀██▄ ▄██▀ ${yellowf} ▀██▄ ▄██▀ ${bluef} ▀██▄ ▄██▀ ${purplef} ▀██▄ ▄██▀ ${cyanf} ▀██▄ ▄██▀ 42 | 43 | ${boldon} 44 | ${redf} ▄█▀ █ █ ▀█▄ ${greenf} ▄█▀ █ █ ▀█▄ ${yellowf} ▄█▀ █ █ ▀█▄ ${bluef} ▄█▀ █ █ ▀█▄ ${purplef} ▄█▀ █ █ ▀█▄ ${cyanf} ▄█▀ █ █ ▀█▄ 45 | ${redf}███ ███ ███ ${greenf}███ ███ ███ ${yellowf}███ ███ ███ ${bluef}███ ███ ███ ${purplef}███ ███ ███ ${cyanf}███ ███ ███ 46 | ${redf}█████████████ ${greenf}█████████████ ${yellowf}█████████████ ${bluef}█████████████ ${purplef}█████████████ ${cyanf}█████████████ 47 | ${redf} ▀██▄ ▄██▀ ${greenf} ▀██▄ ▄██▀ ${yellowf} ▀██▄ ▄██▀ ${bluef} ▀██▄ ▄██▀ ${purplef} ▀██▄ ▄██▀ ${cyanf} ▀██▄ ▄██▀ 48 | ${reset} 49 | EOF -------------------------------------------------------------------------------- /colorscripts/tiefighter1: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | # ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► 33 | 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${invon} 39 | ${redf} ▄█ █▄ ${greenf} ▄▄ ▄▄ ${yellowf} ▄▄ ▄▄ ${bluef} ▄▄ ▄▄ ${purplef} ▄▄ ▄▄ ${cyanf} ▄█ █▄ 40 | ${redf} ▄█▀ ▄▄▄ ▀█▄ ${greenf} ▄█▀ ▄▄▄ ▀█▄ ${yellowf} ▄█▀ ▄▄▄ ▀█▄ ${bluef} ▄█▀ ▄▄▄ ▀█▄ ${purplef} ▄█▀ ▄▄▄ ▀█▄ ${cyanf} ▄█▀ ▄▄▄ ▀█▄ 41 | ${redf} ██▄▄██▀██▄▄██ ${greenf} ██▄▄██▀██▄▄██ ${yellowf} ██▄▄██▀██▄▄██ ${bluef} ██▄▄██▀██▄▄██ ${purplef} ██▄▄██▀██▄▄██ ${cyanf} ██▄▄██▀██▄▄██ 42 | ${redf} ██▀▀█████▀▀██ ${greenf} ██▀▀█████▀▀██ ${yellowf} ██▀▀█████▀▀██ ${bluef} ██▀▀█████▀▀██ ${purplef} ██▀▀█████▀▀██ ${cyanf} ██▀▀█████▀▀██ 43 | ${redf} ▀█▄ ▀▀▀ ▄█▀ ${greenf} ▀█▄ ▀▀▀ ▄█▀ ${yellowf} ▀█▄ ▀▀▀ ▄█▀ ${bluef} ▀█▄ ▀▀▀ ▄█▀ ${purplef} ▀█▄ ▀▀▀ ▄█▀ ${cyanf} ▀█▄ ▀▀▀ ▄█▀ 44 | ${redf} ▀█ █▀ ${greenf} ▀▀ ▀▀ ${yellowf} ▀▀ ▀▀ ${bluef} ▀▀ ▀▀ ${purplef} ▀▀ ▀▀ ${cyanf} ▀█ █▀ 45 | ${boldon}${invon} 46 | ${redf} ▄█ █▄ ${greenf} ▄▄ ▄▄ ${yellowf} ▄▄ ▄▄ ${bluef} ▄▄ ▄▄ ${purplef} ▄▄ ▄▄ ${cyanf} ▄█ █▄ 47 | ${redf} ▄█▀ ▄▄▄ ▀█▄ ${greenf} ▄█▀ ▄▄▄ ▀█▄ ${yellowf} ▄█▀ ▄▄▄ ▀█▄ ${bluef} ▄█▀ ▄▄▄ ▀█▄ ${purplef} ▄█▀ ▄▄▄ ▀█▄ ${cyanf} ▄█▀ ▄▄▄ ▀█▄ 48 | ${redf} ██▄▄██▀██▄▄██ ${greenf} ██▄▄██▀██▄▄██ ${yellowf} ██▄▄██▀██▄▄██ ${bluef} ██▄▄██▀██▄▄██ ${purplef} ██▄▄██▀██▄▄██ ${cyanf} ██▄▄██▀██▄▄██ 49 | ${redf} ██▀▀█████▀▀██ ${greenf} ██▀▀█████▀▀██ ${yellowf} ██▀▀█████▀▀██ ${bluef} ██▀▀█████▀▀██ ${purplef} ██▀▀█████▀▀██ ${cyanf} ██▀▀█████▀▀██ 50 | ${redf} ▀█▄ ▀▀▀ ▄█▀ ${greenf} ▀█▄ ▀▀▀ ▄█▀ ${yellowf} ▀█▄ ▀▀▀ ▄█▀ ${bluef} ▀█▄ ▀▀▀ ▄█▀ ${purplef} ▀█▄ ▀▀▀ ▄█▀ ${cyanf} ▀█▄ ▀▀▀ ▄█▀ 51 | ${redf} ▀█ █▀ ${greenf} ▀▀ ▀▀ ${yellowf} ▀▀ ▀▀ ${bluef} ▀▀ ▀▀ ${purplef} ▀▀ ▀▀ ${cyanf} ▀█ █▀ 52 | ${reset} 53 | 54 | EOF -------------------------------------------------------------------------------- /colorscripts/tiefighter1-no-invo: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Original Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 9 | # Further Modified by: Chef-Stark 10 | # This is the same tiefighter1 color-script minus the inverted colors 11 | 12 | initializeANSI() 13 | { 14 | esc="" 15 | 16 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 17 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 18 | cyanf="${esc}[36m"; whitef="${esc}[37m" 19 | 20 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 21 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 22 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 23 | 24 | boldon="${esc}[1m"; boldoff="${esc}[22m" 25 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 26 | ulon="${esc}[4m"; uloff="${esc}[24m" 27 | invon="${esc}[7m"; invoff="${esc}[27m" 28 | 29 | reset="${esc}[0m" 30 | } 31 | 32 | # note in this first use that switching colors doesn't require a reset 33 | # first - the new color overrides the old one. 34 | # ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► 35 | 36 | initializeANSI 37 | 38 | cat << EOF 39 | 40 | 41 | ${redf} ▄█ █▄ ${greenf} ▄▄ ▄▄ ${yellowf} ▄▄ ▄▄ ${bluef} ▄▄ ▄▄ ${purplef} ▄▄ ▄▄ ${cyanf} ▄█ █▄ 42 | ${redf} ▄█▀ ▄▄▄ ▀█▄ ${greenf} ▄█▀ ▄▄▄ ▀█▄ ${yellowf} ▄█▀ ▄▄▄ ▀█▄ ${bluef} ▄█▀ ▄▄▄ ▀█▄ ${purplef} ▄█▀ ▄▄▄ ▀█▄ ${cyanf} ▄█▀ ▄▄▄ ▀█▄ 43 | ${redf} ██▄▄██▀██▄▄██ ${greenf} ██▄▄██▀██▄▄██ ${yellowf} ██▄▄██▀██▄▄██ ${bluef} ██▄▄██▀██▄▄██ ${purplef} ██▄▄██▀██▄▄██ ${cyanf} ██▄▄██▀██▄▄██ 44 | ${redf} ██▀▀█████▀▀██ ${greenf} ██▀▀█████▀▀██ ${yellowf} ██▀▀█████▀▀██ ${bluef} ██▀▀█████▀▀██ ${purplef} ██▀▀█████▀▀██ ${cyanf} ██▀▀█████▀▀██ 45 | ${redf} ▀█▄ ▀▀▀ ▄█▀ ${greenf} ▀█▄ ▀▀▀ ▄█▀ ${yellowf} ▀█▄ ▀▀▀ ▄█▀ ${bluef} ▀█▄ ▀▀▀ ▄█▀ ${purplef} ▀█▄ ▀▀▀ ▄█▀ ${cyanf} ▀█▄ ▀▀▀ ▄█▀ 46 | ${redf} ▀█ █▀ ${greenf} ▀▀ ▀▀ ${yellowf} ▀▀ ▀▀ ${bluef} ▀▀ ▀▀ ${purplef} ▀▀ ▀▀ ${cyanf} ▀█ █▀ 47 | 48 | ${boldon} 49 | 50 | ${redf} ▄█ █▄ ${greenf} ▄▄ ▄▄ ${yellowf} ▄▄ ▄▄ ${bluef} ▄▄ ▄▄ ${purplef} ▄▄ ▄▄ ${cyanf} ▄█ █▄ 51 | ${redf} ▄█▀ ▄▄▄ ▀█▄ ${greenf} ▄█▀ ▄▄▄ ▀█▄ ${yellowf} ▄█▀ ▄▄▄ ▀█▄ ${bluef} ▄█▀ ▄▄▄ ▀█▄ ${purplef} ▄█▀ ▄▄▄ ▀█▄ ${cyanf} ▄█▀ ▄▄▄ ▀█▄ 52 | ${redf} ██▄▄██▀██▄▄██ ${greenf} ██▄▄██▀██▄▄██ ${yellowf} ██▄▄██▀██▄▄██ ${bluef} ██▄▄██▀██▄▄██ ${purplef} ██▄▄██▀██▄▄██ ${cyanf} ██▄▄██▀██▄▄██ 53 | ${redf} ██▀▀█████▀▀██ ${greenf} ██▀▀█████▀▀██ ${yellowf} ██▀▀█████▀▀██ ${bluef} ██▀▀█████▀▀██ ${purplef} ██▀▀█████▀▀██ ${cyanf} ██▀▀█████▀▀██ 54 | ${redf} ▀█▄ ▀▀▀ ▄█▀ ${greenf} ▀█▄ ▀▀▀ ▄█▀ ${yellowf} ▀█▄ ▀▀▀ ▄█▀ ${bluef} ▀█▄ ▀▀▀ ▄█▀ ${purplef} ▀█▄ ▀▀▀ ▄█▀ ${cyanf} ▀█▄ ▀▀▀ ▄█▀ 55 | ${redf} ▀█ █▀ ${greenf} ▀▀ ▀▀ ${yellowf} ▀▀ ▀▀ ${bluef} ▀▀ ▀▀ ${purplef} ▀▀ ▀▀ ${cyanf} ▀█ █▀ 56 | ${reset} 57 | 58 | EOF -------------------------------------------------------------------------------- /colorscripts/tiefighter1row: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | # ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► 33 | 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${greenf}█ █ ${redf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ 39 | ${greenf}█ ▄▄▄ █ ${redf}█ ▄▄▄ █ ${bluef}█ ▄▄▄ █ ${purplef}█ ▄▄▄ █ ${cyanf}█ ▄▄▄ █ 40 | ${greenf}█▄▄██▀██▄▄█ ${redf}█▄▄██▀██▄▄█ ${bluef}█▄▄██▀██▄▄█ ${purplef}█▄▄██▀██▄▄█ ${cyanf}█▄▄██▀██▄▄█ 41 | ${greenf}█▀▀█████▀▀█ ${redf}█▀▀█████▀▀█ ${bluef}█▀▀█████▀▀█ ${purplef}█▀▀█████▀▀█ ${cyanf}█▀▀█████▀▀█ 42 | ${greenf}█ ▀▀▀ █ ${redf}█ ▀▀▀ █ ${bluef}█ ▀▀▀ █ ${purplef}█ ▀▀▀ █ ${cyanf}█ ▀▀▀ █ 43 | ${greenf}█ █ ${redf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ 44 | ${reset} 45 | 46 | EOF 47 | -------------------------------------------------------------------------------- /colorscripts/tiefighter2: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | # Author: pfh 8 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 9 | 10 | initializeANSI() 11 | { 12 | esc="" 13 | 14 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 15 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 16 | cyanf="${esc}[36m"; whitef="${esc}[37m" 17 | 18 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 19 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 20 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 21 | 22 | boldon="${esc}[1m"; boldoff="${esc}[22m" 23 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 24 | ulon="${esc}[4m"; uloff="${esc}[24m" 25 | invon="${esc}[7m"; invoff="${esc}[27m" 26 | 27 | reset="${esc}[0m" 28 | } 29 | 30 | # note in this first use that switching colors doesn't require a reset 31 | # first - the new color overrides the old one. 32 | # ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► 33 | 34 | initializeANSI 35 | 36 | cat << EOF 37 | 38 | ${redf} █ █ ${greenf}█ █ ${yellowf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ 39 | ${redf} █ ▄▄▄ █ ${greenf}█ ▄▄▄ █ ${yellowf}█ ▄▄▄ █ ${bluef}█ ▄▄▄ █ ${purplef}█ ▄▄▄ █ ${cyanf}█ ▄▄▄ █ 40 | ${redf} █▄▄██▀██▄▄█ ${greenf}█▄▄██▀██▄▄█ ${yellowf}█▄▄██▀██▄▄█ ${bluef}█▄▄██▀██▄▄█ ${purplef}█▄▄██▀██▄▄█ ${cyanf}█▄▄██▀██▄▄█ 41 | ${redf} █▀▀█████▀▀█ ${greenf}█▀▀█████▀▀█ ${yellowf}█▀▀█████▀▀█ ${bluef}█▀▀█████▀▀█ ${purplef}█▀▀█████▀▀█ ${cyanf}█▀▀█████▀▀█ 42 | ${redf} █ ▀▀▀ █ ${greenf}█ ▀▀▀ █ ${yellowf}█ ▀▀▀ █ ${bluef}█ ▀▀▀ █ ${purplef}█ ▀▀▀ █ ${cyanf}█ ▀▀▀ █ 43 | ${redf} █ █ ${greenf}█ █ ${yellowf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ 44 | ${boldon} 45 | ${redf} █ █ ${greenf}█ █ ${yellowf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ 46 | ${redf} █ ▄▄▄ █ ${greenf}█ ▄▄▄ █ ${yellowf}█ ▄▄▄ █ ${bluef}█ ▄▄▄ █ ${purplef}█ ▄▄▄ █ ${cyanf}█ ▄▄▄ █ 47 | ${redf} █▄▄██▀██▄▄█ ${greenf}█▄▄██▀██▄▄█ ${yellowf}█▄▄██▀██▄▄█ ${bluef}█▄▄██▀██▄▄█ ${purplef}█▄▄██▀██▄▄█ ${cyanf}█▄▄██▀██▄▄█ 48 | ${redf} █▀▀█████▀▀█ ${greenf}█▀▀█████▀▀█ ${yellowf}█▀▀█████▀▀█ ${bluef}█▀▀█████▀▀█ ${purplef}█▀▀█████▀▀█ ${cyanf}█▀▀█████▀▀█ 49 | ${redf} █ ▀▀▀ █ ${greenf}█ ▀▀▀ █ ${yellowf}█ ▀▀▀ █ ${bluef}█ ▀▀▀ █ ${purplef}█ ▀▀▀ █ ${cyanf}█ ▀▀▀ █ 50 | ${redf} █ █ ${greenf}█ █ ${yellowf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ 51 | ${reset} 52 | 53 | EOF -------------------------------------------------------------------------------- /colorscripts/tvs: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | f=3 b=4 4 | for j in f b; do 5 | for i in {0..7}; do 6 | printf -v $j$i %b "\e[${!j}${i}m" 7 | done 8 | done 9 | bld=$'\e[1m' 10 | rst=$'\e[0m' 11 | inv=$'\e[7m' 12 | w=$'\e[37m' 13 | cat << EOF 14 | 15 | $f1 ▀▄ ▄▀ $f2 ▀▄ ▄▀ $f3 ▀▄ ▄▀ $f4 ▀▄ ▄▀ $f5 ▀▄ ▄▀ $f6 ▀▄ ▄▀ 16 | $f1 ▄▄█▄█▄▄ $f2 ▄▄█▄█▄▄ $f3 ▄▄█▄█▄▄ $f4 ▄▄█▄█▄▄ $f5 ▄▄█▄█▄▄ $f6 ▄▄█▄█▄▄ 17 | $f1█$w██████$f1██ $f2█$w██████$f2██ $f3█$w██████$f3██ $f4█$w██████$f4██ $f5█$w██████$f5██ $f6█$w██████$f6██ 18 | $f1█$w██████$f1██ $f2█$w██████$f2██ $f3█$w██████$f3██ $f4█$w██████$f4██ $f5█$w██████$f5██ $f6█$w██████$f6██ 19 | $f1█$w██████$f1██ $f2█$w██████$f2██ $f3█$w██████$f3██ $f4█$w██████$f4██ $f5█$w██████$f5██ $f6█$w██████$f6██ 20 | $f1 ▀▀▀▀▀▀▀ $f2 ▀▀▀▀▀▀▀ $f3 ▀▀▀▀▀▀▀ $f4 ▀▀▀▀▀▀▀ $f5 ▀▀▀▀▀▀▀ $f6 ▀▀▀▀▀▀▀ $bld 21 | 22 | $f1 ▀▄ ▄▀ $f2 ▀▄ ▄▀ $f3 ▀▄ ▄▀ $f4 ▀▄ ▄▀ $f5 ▀▄ ▄▀ $f6 ▀▄ ▄▀ 23 | $f1 ▄▄█▄█▄▄ $f2 ▄▄█▄█▄▄ $f3 ▄▄█▄█▄▄ $f4 ▄▄█▄█▄▄ $f5 ▄▄█▄█▄▄ $f6 ▄▄█▄█▄▄ 24 | $f1█$w██████$f1██ $f2█$w██████$f2██ $f3█$w██████$f3██ $f4█$w██████$f4██ $f5█$w██████$f5██ $f6█$w██████$f6██ 25 | $f1█$w██████$f1██ $f2█$w██████$f2██ $f3█$w██████$f3██ $f4█$w██████$f4██ $f5█$w██████$f5██ $f6█$w██████$f6██ 26 | $f1█$w██████$f1██ $f2█$w██████$f2██ $f3█$w██████$f3██ $f4█$w██████$f4██ $f5█$w██████$f5██ $f6█$w██████$f6██ 27 | $f1 ▀▀▀▀▀▀▀ $f2 ▀▀▀▀▀▀▀ $f3 ▀▀▀▀▀▀▀ $f4 ▀▀▀▀▀▀▀ $f5 ▀▀▀▀▀▀▀ $f6 ▀▀▀▀▀▀▀ $rst 28 | EOF 29 | -------------------------------------------------------------------------------- /colorscripts/ubuntu: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | #Source-Neofectch With modifications 4 | 5 | RED="\033[0;31m" 6 | WHITE="\033[0;37m" 7 | BOLD="\033[0;1m" 8 | echo "${BOLD} 9 | 10 | ${RED}.-/+oossssoo+/-. 11 | :+ssssssssssssssssss+: 12 | -+ssssssssssssssssssyyssss+- 13 | .ossssssssssssssssss${WHITE}dMMMNy${RED}sssso. 14 | /sssssssssss${WHITE}hdmmNNmmyNMMMMh${RED}ssssss/ 15 | +sssssssss${WHITE}hm${RED}yd${WHITE}MMMMMMMNddddy${RED}ssssssss+ 16 | /ssssssss${WHITE}hNMMM${RED}yh${WHITE}hyyyyhmNMMMNh${RED}ssssssss/ 17 | .ssssssss${WHITE}dMMMNh${RED}ssssssssss${WHITE}hNMMMd${RED}ssssssss. 18 | +ssss${WHITE}hhhyNMMNy${RED}ssssssssssss${WHITE}yNMMMy${RED}sssssss+ 19 | oss${WHITE}yNMMMNyMMh${RED}ssssssssssssss${WHITE}hmmmh${RED}ssssssso 20 | oss${WHITE}yNMMMNyMMh${RED}sssssssssssssshmmmhssssssso 21 | +ssss${WHITE}hhhyNMMNy${RED}ssssssssssss${WHITE}yNMMMy${RED}sssssss+ 22 | .ssssssss${WHITE}dMMMNh${RED}ssssssssss${WHITE}hNMMMd${RED}ssssssss. 23 | /ssssssss${WHITE}hNMMM${RED}yh${WHITE}hyyyyhdNMMMNh${RED}ssssssss/ 24 | +sssssssss${WHITE}dm${RED}yd${WHITE}MMMMMMMMddddy${RED}ssssssss+ 25 | /sssssssssss${WHITE}hdmNNNNmyNMMMMh${RED}ssssss/ 26 | .ossssssssssssssssss${WHITE}dMMMNy${RED}sssso. 27 | -+sssssssssssssssss${WHITE}yyy${RED}ssss+- 28 | :+ssssssssssssssssss+: 29 | .-/+oossssoo+/-. 30 | 31 | " 32 | -------------------------------------------------------------------------------- /colorscripts/zwaves: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # ANSI color scheme script by pfh 4 | # Source: http://crunchbang.org/forums/viewtopic.php?pid=141044#p141044 5 | # Initializing mod by lolilolicon from Archlinux 6 | 7 | 8 | f=3 b=4 9 | for j in f b; do 10 | for i in {0..7}; do 11 | printf -v $j$i %b "\e[${!j}${i}m" 12 | done 13 | done 14 | bld=$'\e[1m' 15 | rst=$'\e[0m' 16 | inv=$'\e[7m' 17 | 18 | cat << EOF 19 | 20 | $f1▀■▄ $f2▀■▄ $f3▀■▄ $f4▀■▄ $f5▀■▄ $f6▀■▄ 21 | $bld$f1▀■▄ $f2▀■▄ $f3▀■▄ $f4▀■▄ $f5▀■▄ $f6▀■▄$rst 22 | 23 | EOF -------------------------------------------------------------------------------- /zsh_completion/_colorscript: -------------------------------------------------------------------------------- 1 | #compdef colorscript 2 | 3 | DIR_COLORSCRIPTS="/opt/shell-color-scripts/colorscripts" 4 | 5 | function _colorscript { 6 | local curcontext="$curcontext" state line 7 | typeset -A opt_args 8 | 9 | _arguments \ 10 | '1: :->subcmd'\ 11 | '2: :->colorscript' 12 | 13 | case $state in 14 | subcmd) 15 | _arguments "1:subcmd:((help:'Print help'\ 16 | list:'List all color scripts.'\ 17 | exec:'Run a specific color script.'\ 18 | random:'Run a random color script.'))" 19 | ;; 20 | *) 21 | case $words[2] in 22 | "exec") 23 | for colorscript in $(/usr/bin/ls ${DIR_COLORSCRIPTS}); do 24 | compadd ${colorscript} 25 | done 26 | ;; 27 | *) 28 | ;; 29 | esac 30 | esac 31 | } 32 | 33 | _colorscript "$@" 34 | --------------------------------------------------------------------------------