├── .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 | 
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 | [1;33m._________________________________. [0;0;37m
8 | [1;33m|[34;7;1m [0;0;0m[0;0;46m [36;7;1m [0;0;45m [35;7;1m [0;0;0m[0;0;45m [0;0;0m[0;0;41m [0;0;0m[1;33m| [0;0;37m
9 | [1;33m|[36;7;1m [0;0;0m[0;0;44m [0;0;0m [0;34m_ [31;7;1m [0;0;0m[35;7;1m [0;0;0m[1;33m| [0;0;37m
10 | [1;33m|[34;7;1m [0;0;0m [0;34m//\ [0;0;41m [0;0;0m[1;33m| [0;0;37m
11 | [1;33m|[34;7;1m [0;0;0m [0;32m/[1;32m/-- [0;34m/[1;34m/ [0;36m\ [0;32m========, [0;0;41m [0;0;0m[1;33m| [0;0;37m
12 | [1;33m|[0;0;44m [0;0;0m [0;32m/[1;32m/ [0;34m/[1;34m/ [0;36m\ [0;32m/ [31;7;1m [0;0;0m[1;33m| [0;0;37m
13 | [1;33m|[0;0;44m [0;0;0m [0;32m/[1;32m/ [0;34m/[1;34m/ [0;36m\ [0;32m/ [31;7;1m [0;0;0m[1;33m| [0;0;37m
14 | [1;33m|[0;0;44m [0;0;0m [1;31m__________ ___[0;0;41m [0;37;7;1m [0;0;0m[0;31m__ _________[31;7;1m [0;0;0m[1;33m| [0;0;37m
15 | [1;33m|[0;0;42m [0;0;0m [0;32m/ [0;34m\ [0;0;47m [31;7;1m [0;0;0m [1;34m/[0;34m/ [1;32m/[0;32m/ [0;0;43m [0;0;0m[1;33m| [0;0;37m
16 | [1;33m|[0;0;42m [0;0;0m [0;32m/ [0;34m\ [1;34m/[0;34m/ [1;32m/[0;32m/ [0;0;43m [0;0;0m[1;33m| [0;0;37m
17 | [1;33m|[0;0;42m [0;0;0m [0;32m/__________________[1;32m/[0;32m/ [0;0;43m [0;0;0m[1;33m| [0;0;37m
18 | [1;33m|[32;7;1m [0;0;0m [0;34m\ [1;34m/[0;34m/ [33;7;1m [0;0;0m[1;33m| [0;0;37m
19 | [1;33m|[32;7;1m [0;0;0m [0;34m\[1;34m/[0;34m/ [33;7;1m [0;0;0m[1;33m| [0;0;37m
20 | [1;33m|[0;0;40m [0;0;0m[0;0;42m [0;0;0m [1;34m" [0;0;43m [0;0;0m[37;7;1m [0;0;0m[1;33m| [0;0;37m
21 | [1;33m|[32;7;1m [0;0;0m[30;7;1m [0;0;0m[0;0;40m [0;0;0m[30;7;1m [0;0;0m[0;0;47m [0;0;0m[37;7;1m [0;0;0m[0;0;47m [0;0;0m[33;7;1m [0;0;0m[1;33m| [0;0;37m
22 | [1;33m'---------------------------------' [0;0;37m
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 |
--------------------------------------------------------------------------------