1
0
mirror of https://github.com/Mayccoll/Gogh.git synced 2023-08-10 21:12:46 +03:00

Merge pull request #160 from phenonymous/master

Gogh 2.0 🎉   🎉   🎉   🎉 
Another amazing PR 
thank you very much
This commit is contained in:
Mayccoll 2018-12-01 09:21:05 -05:00 committed by GitHub
commit d03a597b65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
173 changed files with 6746 additions and 8265 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
out.txt out.txt
gh-pages/node_modules gh-pages/node_modules
*lock* *lock*
.stfolder
apply-colors-original.sh

View File

@ -5,9 +5,9 @@ Gogh
## :small_orange_diamond: [Visit the Website](http://mayccoll.github.io/Gogh) :small_orange_diamond: ## :small_orange_diamond: [Visit the Website](http://mayccoll.github.io/Gogh) :small_orange_diamond:
## Color Scheme for Gnome Terminal and Pantheon Terminal ## Color Scheme for Gnome Terminal, Pantheon Terminal and Tilix
Color Schemes For Ubuntu, Linux Mint, Elementary OS and all distributions that use gnome terminal or Pantheon Terminal, initially inspired by Elementary OS Luna. Also work on iTerm for macOS. You can check some themes [here...](https://mayccoll.github.io/Gogh/) Color Schemes For Ubuntu, Linux Mint, Elementary OS and all distributions that use gnome terminal, Pantheon Terminal or Tilix, initially inspired by Elementary OS Luna. Also work on iTerm for macOS. You can check some themes [here...](https://mayccoll.github.io/Gogh/)
![elementary](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/demos/themes.gif) ![elementary](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/demos/themes.gif)
@ -19,7 +19,7 @@ Color Schemes For Ubuntu, Linux Mint, Elementary OS and all distributions that u
## Pre-Install ## Pre-Install
```bash ```bash
$ sudo apt-get install dconf-cli $ sudo apt-get install dconf-cli
``` ```
## [Install](https://github.com/Mayccoll/Gogh/blob/master/content/install.md) ## [Install](https://github.com/Mayccoll/Gogh/blob/master/content/install.md)
@ -27,7 +27,13 @@ $ sudo apt-get install dconf-cli
Just copy and paste One line command. Just copy and paste One line command.
```bash ```bash
$ wget -O gogh https://git.io/vQgMr && chmod +x gogh && ./gogh && rm gogh $ bash -c "$(wget -qO- https://git.io/vQgMr)"
```
or if you are a mac user
```bash
$ bash -c "$(curl -sLo- https://git.io/vQgMr)"
``` ```
**DEMO:** **DEMO:**

857
apply-colors.sh Executable file → Normal file
View File

@ -1,393 +1,628 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# |
# | Early pre-requisites check
# | ===========================================
UUIDGEN="${UUIDGEN:-$(command -v uuidgen | xargs echo)}"
DCONF="${DCONF:-$(command -v dconf | xargs echo)}"
GCONF="${GCONF:-$(command -v gconftool-2 | xargs echo)}"
GS="${GS:-$(command -v gsettings | xargs echo)}"
# Note: xargs echo is to make the command sucessful even if it was not
# otherwise the script will exit if the command does not exist (elementary os)
# |
# | Make sure all exported variables get unset no matter what
# | Defining this in this script because it gets called even if
# | gogh.sh was not called. Exported variables in gogh.sh gets
# | handled there in case there was en error before this script was called
# | ============================================
GLOBAL_VAR_CLEANUP() {
unset PROFILE_NAME
unset PROFILE_SLUG
unset scratchdir
unset TILIX_RES
unset TERMINAL
unset LOOP
unset OPTLENGTH
for c in $(seq -s " " -w 16); do
unset DEMO_COLOR_${c}
unset COLOR_${c}
done
unset BACKGROUND_COLOR
unset FOREGROUND_COLOR
unset CURSOR_COLOR
unset PROFILE_NAME
}
# Note: Since all scripts gets invoked in a subshell the traps from the parent shell
# will not get inherited. Hence traps defined in gogh.sh and print-themes.sh will still trigger
trap 'GLOBAL_VAR_CLEANUP; trap - EXIT' EXIT HUP INT QUIT PIPE TERM
# |
# | Second test for TERMINAL in case user ran
# | theme script directly instead of gogh.sh
# | ============================================
if [[ -z "${TERMINAL:-}" ]]; then
# |
# | Check for the terminal name (depening on os)
# | ===========================================
OS="$(uname)"
if [[ "$OS" = "Darwin" ]]; then
TERMINAL=$TERM_PROGRAM
elif [[ "${OS#CYGWIN}" != "${OS}" ]]; then
TERMINAL="mintty"
else
# |
# | Depending on how the script was invoked, we need
# | to loop until pid is no longer a subshell
# | ===========================================
pid="$$"
TERMINAL="$(ps -h -o comm -p $pid)"
while [[ "${TERMINAL:(-2)}" == "sh" ]]; do
pid="$(ps -h -o ppid -p $pid)"
TERMINAL="$(ps -h -o comm -p $pid)"
done
fi
fi
case "${TERMINAL}" in
pantheon-terminal|io.elementary.t* )
if [[ -z "${GS}" ]]; then
printf '\n%s\n' "Error gsettings not found"
printf '%s\n' "sudo apt install dconf?"
printf '%s\n\n' "or export GS=/path/to/gsettings"
exit 1
fi
;;
mintty )
CFGFILE="${HOME}/.minttyrc"
if [[ ! -f "${CFGFILE}" ]]; then
printf '\n%s\n' "Warning: Couldn't find an existing configuration file, so one will be created for you."
printf '%s\n\n' "Warning: Are you really running Cygwin's mintty?"
touch "${CFGFILE}"
fi
;;
guake|tilix|mate-terminal|gnome-terminal* )
case "${TERMINAL}" in
guake|gnome-terminal* )
if [[ -z "${DCONF}" ]] && [[ -z "${GCONF}" ]]; then
printf '\n%s\n' "Error gconftool not found!"
printf '%s\n' "sudo apt install gconftool?"
printf '%s\n\n' "or export GCONF=/path/to/gconftool-2/"
exit 1
fi
;;
esac
if [[ -z "${DCONF}" ]]; then
printf '\n%s\n' "Error dconf not found"
printf '%s\n' "sudo apt install dconf?"
printf '%s\n\n' "or export DCONF=/path/to/dconf"
exit 1
fi
;;
esac
# | # |
# | Convert RGB to gnome colors # | Convert RGB to gnome colors
# | =========================================== # | ===========================================
gnome_color () { gnome_color () {
AA=${1:1:2} AA=${1:1:2}
BB=${1:3:2} BB=${1:3:2}
CC=${1:5:2} CC=${1:5:2}
echo "#${AA}${AA}${BB}${BB}${CC}${CC}" echo "#${AA}${AA}${BB}${BB}${CC}${CC}"
} }
hexToDec () { hexToDec () {
echo "$((16#${1}))" echo "$((16#${1}))"
} }
hexRGBtoDecRGB () { hexRGBtoDecRGB () {
R="$(hexToDec ${1:1:2})" R="$(hexToDec "${1:1:2}")"
G="$(hexToDec ${1:3:2})" G="$(hexToDec "${1:3:2}")"
B="$(hexToDec ${1:5:2})" B="$(hexToDec "${1:5:2}")"
echo "$R" "$G" "$B" echo "${R}" "${G}" "${B}"
} }
convertRGBtoMac () { convertRGBtoMac () {
read R G B<<<$(hexRGBtoDecRGB $1) local color="${1}"
set --
set -- $(hexRGBtoDecRGB "${color}")
R=${1}; shift; G=${1}; shift; B=${1}; shift
R=$(echo "${R} / 255" | bc -l) R=$(echo "${R} / 255" | bc -l)
G=$(echo "${G} / 255" | bc -l) G=$(echo "${G} / 255" | bc -l)
B=$(echo "${B} / 255" | bc -l) B=$(echo "${B} / 255" | bc -l)
echo "$R" "$G" "$B" echo "${R}" "${G}" "${B}"
} }
createMinttyEntry () { createMinttyEntry () {
local name="$1" local name="${1}"
local colour="$2" local color="${2}"
set --
set -- $(hexRGBtoDecRGB "${color}")
R=${1}; shift; G=${1}; shift; B=${1}; shift
read R G B<<<$(hexRGBtoDecRGB $colour) echo "${name}=${R},${G},${B}"
echo "$name=$R,$G,$B"
} }
updateMinttyConfig () { updateMinttyConfig () {
local config="$1" local config="${1}"
local colour="$2" local color="${2}"
local name="$3" local name="${3}"
echo "`cat "${config}" | grep -v -e "^${name}="`" > $config sed -i -r -e "s/^${name}=.+/$(createMinttyEntry "${name}" "${color}")/g" "${config}"
echo -n "$(createMinttyEntry ${name} ${colour})" >> $config
} }
convertNameAndRGBtoITerm() { convertNameAndRGBtoITerm() {
local name=$1 local name="${1}"
read R G B<<<$(convertRGBtoMac $2) local color="${2}"
echo "<key>$1</key><dict><key>Blue Component</key><real>${B}</real><key>Green Component</key><real>${G}</real><key>Red Component</key><real>${R}</real></dict>" set --
set -- $(convertRGBtoMac "${color}")
R=${1}; shift; G=${1}; shift; B=${1}; shift
echo "<key>${name}</key><dict><key>Blue Component</key><real>${B}</real><key>Green Component</key><real>${G}</real><key>Red Component</key><real>${R}</real></dict>"
} }
dset() { dset() {
local key="$1"; shift local key="${1}"; shift
local val="$1"; shift local val="${1}"
if [[ "$type" == "string" ]]; then "${DCONF}" write "${PROFILE_KEY}/${key}" "${val}"
val="'$val'"
fi
"$DCONF" write "$PROFILE_KEY/$key" "$val"
} }
# because dconf still doesn't have "append" # Because dconf still doesn't have "append"
dlist_append() { dlist_append() {
local key="$1"; shift local key="${1}"; shift
local val="$1"; shift local val="${1}"; shift
local entries
entries="$(
{
"${DCONF}" read "${key}" | tr -d "[]" | tr , "\n" | grep -F -v "${val}"
echo "'${val}'"
} | head -c-1 | tr "\n" ,
)"
local entries="$( "${DCONF}" write "${key}" "[${entries}]"
{ }
"$DCONF" read "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val"
echo "'$val'"
} | head -c-1 | tr "\n" ,
)"
"$DCONF" write "$key" "[$entries]" gcset() {
local type="${1}"; shift
local key="${1}"; shift
local val="${1}"
"${GCONF}" --set --type "${type}" "${PROFILE_KEY}/${key}" -- "${val}"
}
# Because gconftool doesn't have "append"
glist_append() {
local type="${1}"; shift
local key="${1}"; shift
local val="${1}"; shift
local entries
entries="$(
{
"${GCONF}" --get "${key}" | tr -d "[]" | tr , "\n" | grep -F -v "${val}"
echo "${val}"
} | head -c-1 | tr "\n" ,
)"
"${GCONF}" --set --type list --list-type "${type}" "${key}" "[${entries}]"
}
gset() {
local key="${1}"; shift
local val="${1}"
"${GS}" set "${PROFILE_KEY}" "${key}" "${val}"
} }
set_theme() { set_theme() {
dset visible-name "'$PROFILE_NAME'" dset visible-name "'${PROFILE_NAME}'"
dset background-color "'${BACKGROUND_COLOR}'" dset background-color "'${BACKGROUND_COLOR}'"
dset foreground-color "'${FOREGROUND_COLOR}'" dset foreground-color "'${FOREGROUND_COLOR}'"
if [ ! -z "${BOLD_COLOR}" ]; then
dset bold-color "'${BOLD_COLOR}'" if [[ -n "${BOLD_COLOR:-}" ]]; then
dset bold-color-same-as-fg "false" dset bold-color "'${BOLD_COLOR}'"
else dset bold-color-same-as-fg "false"
dset bold-color "'${COLOR_08}'" else
dset bold-color-same-as-fg "true" dset bold-color "'${FOREGROUND_COLOR}'"
fi dset bold-color-same-as-fg "true"
dset use-theme-colors "false" fi
dset use-theme-background "false" dset use-theme-colors "false"
dset use-theme-background "false"
}
legacy_set_theme() {
gcset string visible_name "${PROFILE_NAME}"
gcset string background_color "${BACKGROUND_COLOR}"
gcset string foreground_color "${FOREGROUND_COLOR}"
if [[ -n "${BOLD_COLOR:-}" ]]; then
gcset string bold_color "${BOLD_COLOR}"
gcset bool bold_color_same_as_fg "false"
else
gcset string bold_color "${FOREGROUND_COLOR}"
gcset bool bold_color_same_as_fg "true"
fi
gcset bool use_theme_colors "false"
gcset bool use_theme_background "false"
} }
# | # |
# | Check for the terminal name (depening on os) # | If terminal supports truecolor then we can show theme colors without applying the theme
# | =========================================== # | ===========================================
if [[ -z "$TERMINAL" ]]; then if [[ "${COLORTERM:-}" == "truecolor" ]] || [[ "${COLORTERM:-}" == "24bit" ]]; then
OS=$(uname) # gogh_colors have been moved here to avoid multiple definitions
if [ "$OS" = "Darwin" ]; then function gogh_colors () {
# | # Build up the color string to avoid visual rendering
# | Check for the terminal name and decide how to apply local color_str
# | =========================================== # Note: {01..16} does not work on OSX
TERMINAL=$TERM_PROGRAM for c in $(seq -s " " -w 16); do
elif [ "${OS#CYGWIN}" != "${OS}" ]; then local color="COLOR_$c"
TERMINAL="mintty" set -- $(hexRGBtoDecRGB "${!color}")
else color_str+="\033[38;2;${1};${2};${3}m█████$(tput sgr0)"
TERMINAL="$(ps -p $(ps -p $(ps -p $$ -o ppid=) -o ppid=) -o args=)" [[ ${GOGH_DRY_RUN:-0} -eq 1 ]] && export "DEMO_COLOR_$c=\033[38;2;${1};${2};${3}m"
fi [[ "$c" == "08" ]] && color_str+="\n" # new line
done
printf '\n%b\n\n\n' "${color_str}"
unset color_str
}
else
function gogh_colors () {
# Build up the color string to avoid visual rendering
local color_str
for c in {0..15}; do
color_str+="$(tput setaf $c)█████$(tput sgr0)"
[[ $c == 7 ]] && color_str+="\n" # new line
done
printf '\n%b\n\n' "${color_str}"
unset color_str
}
fi fi
# | # |
# | Apply color scheme to terminal # | Print theme colors
# | =========================================== # | ===========================================
if [[ "$TERMINAL" =~ "guake" ]]; then gogh_colors
# | if [[ ${GOGH_DRY_RUN:-0} -eq 1 ]]; then
# | Applying values if string contains guake color
# | ============================================= # End here if dry run was initiated
# Note: Guake still uses gconf but plans to support dconf/gsettings when reaching 1.0.0. exit 0
# See notes for 0.8.1 in https://github.com/Guake/guake/blob/master/NEWS. fi
gconftool-2 -s -t string /apps/guake/style/background/color "${BACKGROUND_COLOR}"
gconftool-2 -s -t string /apps/guake/style/font/color "${FOREGROUND_COLOR}"
gconftool-2 -s -t string /apps/guake/style/font/palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
gconftool-2 -s -t string /apps/guake/style/font/palette_name "${PROFILE_NAME}"
elif [ "$TERMINAL" = "iTerm.app" ]; then
# |
# | Applying values on iTerm2
# | ===========================================
BACKGROUND_COLOR=$(convertNameAndRGBtoITerm "Background Color" "$BACKGROUND_COLOR")
FOREGROUND_COLOR=$(convertNameAndRGBtoITerm "Foreground Color" "$FOREGROUND_COLOR")
COLOR_01=$(convertNameAndRGBtoITerm "Ansi 0 Color" "$COLOR_01")
COLOR_02=$(convertNameAndRGBtoITerm "Ansi 1 Color" "$COLOR_02")
COLOR_03=$(convertNameAndRGBtoITerm "Ansi 2 Color" "$COLOR_03")
COLOR_04=$(convertNameAndRGBtoITerm "Ansi 3 Color" "$COLOR_04")
COLOR_05=$(convertNameAndRGBtoITerm "Ansi 4 Color" "$COLOR_05")
COLOR_06=$(convertNameAndRGBtoITerm "Ansi 5 Color" "$COLOR_06")
COLOR_07=$(convertNameAndRGBtoITerm "Ansi 6 Color" "$COLOR_07")
COLOR_08=$(convertNameAndRGBtoITerm "Ansi 7 Color" "$COLOR_08")
COLOR_09=$(convertNameAndRGBtoITerm "Ansi 8 Color" "$COLOR_09")
COLOR_10=$(convertNameAndRGBtoITerm "Ansi 9 Color" "$COLOR_10")
COLOR_11=$(convertNameAndRGBtoITerm "Ansi 10 Color" "$COLOR_11")
COLOR_12=$(convertNameAndRGBtoITerm "Ansi 11 Color" "$COLOR_12")
COLOR_13=$(convertNameAndRGBtoITerm "Ansi 12 Color" "$COLOR_13")
COLOR_14=$(convertNameAndRGBtoITerm "Ansi 13 Color" "$COLOR_14")
COLOR_15=$(convertNameAndRGBtoITerm "Ansi 14 Color" "$COLOR_15")
COLOR_16=$(convertNameAndRGBtoITerm "Ansi 15 Color" "$COLOR_16")
# Assemble color scheme file contents apply_elementary() {
ITERMCOLORS='<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>'${BACKGROUND_COLOR}${FOREGROUND_COLOR}${COLOR_01}${COLOR_02}${COLOR_03}${COLOR_04}${COLOR_05}${COLOR_06}${COLOR_07}${COLOR_08}${COLOR_09}${COLOR_10}${COLOR_11}${COLOR_12}${COLOR_13}${COLOR_14}${COLOR_15}'</dict></plist>' # |
# | Applying values on elementary/pantheon terminal
# | ===========================================
gset background "${BACKGROUND_COLOR}"
gset foreground "${FOREGROUND_COLOR}"
gset cursor-color "${CURSOR_COLOR}"
gset palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
}
# Dump iTerm color scheme to file and import it by opening it apply_cygwin() {
echo "$ITERMCOLORS" > "${PROFILE_NAME}.itermcolors" # |
open "${PROFILE_NAME}.itermcolors" # | Applying values on mintty (cygwin)
rm "${PROFILE_NAME}.itermcolors" # | ===========================================
elif [ "$TERMINAL" = "pantheon-terminal" ]; then echo "Patching mintty configuration file (${CFGFILE}) with new colors..."
# |
# | Applying values on pantheon-terminal
# | ===========================================
gsettings set org.pantheon.terminal.settings background "${BACKGROUND_COLOR}"
gsettings set org.pantheon.terminal.settings foreground "${FOREGROUND_COLOR}"
gsettings set org.pantheon.terminal.settings cursor-color "${CURSOR_COLOR}"
gsettings set org.pantheon.terminal.settings palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
elif [ "$TERMINAL" = "mate-terminal" ]; then updateMinttyConfig "$CFGFILE" "$COLOR_01" "Black"
# | updateMinttyConfig "$CFGFILE" "$COLOR_02" "Red"
# | Applying values on pantheon-terminal updateMinttyConfig "$CFGFILE" "$COLOR_03" "Green"
# | =========================================== updateMinttyConfig "$CFGFILE" "$COLOR_04" "Yellow"
updateMinttyConfig "$CFGFILE" "$COLOR_05" "Blue"
updateMinttyConfig "$CFGFILE" "$COLOR_06" "Magenta"
updateMinttyConfig "$CFGFILE" "$COLOR_07" "Cyan"
updateMinttyConfig "$CFGFILE" "$COLOR_08" "White"
[[ -z "$PROFILE_NAME" ]] && PROFILE_NAME="Default" updateMinttyConfig "$CFGFILE" "$COLOR_09" "BoldBlack"
[[ -z "$PROFILE_SLUG" ]] && PROFILE_SLUG=$(uuidgen) updateMinttyConfig "$CFGFILE" "$COLOR_10" "BoldRed"
[[ -z "$DCONF" ]] && DCONF=dconf updateMinttyConfig "$CFGFILE" "$COLOR_11" "BoldGreen"
updateMinttyConfig "$CFGFILE" "$COLOR_12" "BoldYellow"
updateMinttyConfig "$CFGFILE" "$COLOR_13" "BoldBlue"
updateMinttyConfig "$CFGFILE" "$COLOR_14" "BoldMagenta"
updateMinttyConfig "$CFGFILE" "$COLOR_15" "BoldCyan"
updateMinttyConfig "$CFGFILE" "$COLOR_16" "BoldWhite"
BASE_DIR=/org/mate/terminal updateMinttyConfig "$CFGFILE" "$BACKGROUND_COLOR" "Backgroundcolor"
PROFILE_DIR="$BASE_DIR/profiles" updateMinttyConfig "$CFGFILE" "$FOREGROUND_COLOR" "Foregroundcolor"
updateMinttyConfig "$CFGFILE" "$CURSOR_COLOR" "Cursorcolor"
if [[ -n "$($DCONF read $BASE_DIR/global/default-profile)" ]]; then echo "Done - please reopen your Cygwin terminal to see the changes"
DEFAULT_SLUG=$($DCONF read $BASE_DIR/global/default-profile | tr -d \') }
else
DEFAULT_SLUG=$($DCONF list $PROFILE_DIR/ | head -n1 | tr -d \/) apply_darwin() {
# |
# | Applying values on iTerm2
# | ===========================================
BACKGROUND_COLOR=$(convertNameAndRGBtoITerm "Background Color" "$BACKGROUND_COLOR")
FOREGROUND_COLOR=$(convertNameAndRGBtoITerm "Foreground Color" "$FOREGROUND_COLOR")
COLOR_01=$(convertNameAndRGBtoITerm "Ansi 0 Color" "$COLOR_01")
COLOR_02=$(convertNameAndRGBtoITerm "Ansi 1 Color" "$COLOR_02")
COLOR_03=$(convertNameAndRGBtoITerm "Ansi 2 Color" "$COLOR_03")
COLOR_04=$(convertNameAndRGBtoITerm "Ansi 3 Color" "$COLOR_04")
COLOR_05=$(convertNameAndRGBtoITerm "Ansi 4 Color" "$COLOR_05")
COLOR_06=$(convertNameAndRGBtoITerm "Ansi 5 Color" "$COLOR_06")
COLOR_07=$(convertNameAndRGBtoITerm "Ansi 6 Color" "$COLOR_07")
COLOR_08=$(convertNameAndRGBtoITerm "Ansi 7 Color" "$COLOR_08")
COLOR_09=$(convertNameAndRGBtoITerm "Ansi 8 Color" "$COLOR_09")
COLOR_10=$(convertNameAndRGBtoITerm "Ansi 9 Color" "$COLOR_10")
COLOR_11=$(convertNameAndRGBtoITerm "Ansi 10 Color" "$COLOR_11")
COLOR_12=$(convertNameAndRGBtoITerm "Ansi 11 Color" "$COLOR_12")
COLOR_13=$(convertNameAndRGBtoITerm "Ansi 12 Color" "$COLOR_13")
COLOR_14=$(convertNameAndRGBtoITerm "Ansi 13 Color" "$COLOR_14")
COLOR_15=$(convertNameAndRGBtoITerm "Ansi 14 Color" "$COLOR_15")
COLOR_16=$(convertNameAndRGBtoITerm "Ansi 15 Color" "$COLOR_16")
# Assemble color scheme file contents
ITERMCOLORS='<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>'${BACKGROUND_COLOR}${FOREGROUND_COLOR}${COLOR_01}${COLOR_02}${COLOR_03}${COLOR_04}${COLOR_05}${COLOR_06}${COLOR_07}${COLOR_08}${COLOR_09}${COLOR_10}${COLOR_11}${COLOR_12}${COLOR_13}${COLOR_14}${COLOR_15}'</dict></plist>'
# Dump iTerm color scheme to file and import it by opening it
echo "${ITERMCOLORS}" > "${PROFILE_NAME}.itermcolors"
open "${PROFILE_NAME}.itermcolors"
rm "${PROFILE_NAME}.itermcolors"
}
apply_gtk() {
# |
# | Applying values to gnome/mate/tilix
# | ===========================================
local legacy="${1:-}"
# This is to avoid doing the profile loop definition twice
if [[ -z "${legacy}" ]]; then
CONFTOOL="${DCONF} read"
VISIBLE_NAME="visible-name"
else
CONFTOOL="${GCONF} --get"
VISIBLE_NAME="visible_name"
fi
# Check first wether profile already exists
profile_hashes=($(${CONFTOOL} "${PROFILE_LIST_KEY}" | tr "[]'," " "))
for profile in "${profile_hashes[@]}"; do
if [[ "$(${CONFTOOL} "${BASE_DIR}${profile}/${VISIBLE_NAME}" | tr -d "'")" == "${PROFILE_NAME}" ]]; then
printf '%s\n' "Profile already exists" "Skipping..."
exit 0
fi
done
# Fallback if there is no default profile
set -- $(${CONFTOOL} ${PROFILE_LIST_KEY} | tr "[]'," " ")
: ${DEFAULT_SLUG:="$1"}
: ${PROFILE_NAME:="Default"}
: ${PROFILE_SLUG:="Default"}
DEFAULT_KEY="${BASE_DIR}${DEFAULT_SLUG:-}"
PROFILE_KEY="${BASE_DIR}${PROFILE_SLUG:-}"
if [[ -z "${legacy}" ]]; then
if [[ -z "$(${DCONF} list ${BASE_DIR%:})" ]]; then
# Provide a user friendly error text if no saved profile exists, otherwise it will display "Error gconftool not found!"
# it could happen on a newly installed system. (happened on CentOS 7)
printf '%s\n' \
"Error, no saved profiles found!" \
"Possible fix, new a profile (Terminal > Edit > Preferences > Profiles > New, then Close) and try again." \
"You can safely delete the created profile after the installation."
exit 1
fi fi
DEFAULT_KEY="$PROFILE_DIR/$DEFAULT_SLUG"
PROFILE_KEY="$PROFILE_DIR/$PROFILE_SLUG"
# copy existing settings from default profile
dconf dump "$DEFAULT_KEY/" | dconf load "$PROFILE_KEY/"
# add new copy to list of profiles
dlist_append "$PROFILE_DIR/list" "$PROFILE_SLUG"
# add new copy to global list of profiles
dlist_append "$BASE_DIR/global/profile-list" "$PROFILE_SLUG"
set_theme
dset palette "'${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}'"
dset allow-bold "true"
exit 0
elif [ "$TERMINAL" = "mintty" ]; then
# |
# | Applying values on mintty (cygwin)
# | ===========================================
CFGFILE="${HOME}/.minttyrc"
echo "Patching mintty configuration file (${CFGFILE}) with new colours..."
if [[ ! -f "$CFGFILE" ]]; then
echo ""
echo "Warning: Couldn't find an existing configuration file, so one will be created for you."
echo "Warning: Are you really running Cygwin's mintty?"
echo ""
touch "$CFGFILE"
fi
updateMinttyConfig "$CFGFILE" "$COLOR_01" "Black"
updateMinttyConfig "$CFGFILE" "$COLOR_02" "Red"
updateMinttyConfig "$CFGFILE" "$COLOR_03" "Green"
updateMinttyConfig "$CFGFILE" "$COLOR_04" "Yellow"
updateMinttyConfig "$CFGFILE" "$COLOR_05" "Blue"
updateMinttyConfig "$CFGFILE" "$COLOR_06" "Magenta"
updateMinttyConfig "$CFGFILE" "$COLOR_07" "Cyan"
updateMinttyConfig "$CFGFILE" "$COLOR_08" "White"
updateMinttyConfig "$CFGFILE" "$COLOR_09" "BoldBlack"
updateMinttyConfig "$CFGFILE" "$COLOR_10" "BoldRed"
updateMinttyConfig "$CFGFILE" "$COLOR_11" "BoldGreen"
updateMinttyConfig "$CFGFILE" "$COLOR_12" "BoldYellow"
updateMinttyConfig "$CFGFILE" "$COLOR_13" "BoldBlue"
updateMinttyConfig "$CFGFILE" "$COLOR_14" "BoldMagenta"
updateMinttyConfig "$CFGFILE" "$COLOR_15" "BoldCyan"
updateMinttyConfig "$CFGFILE" "$COLOR_16" "BoldWhite"
updateMinttyConfig "$CFGFILE" "$BACKGROUND_COLOR" "BackgroundColour"
updateMinttyConfig "$CFGFILE" "$FOREGROUND_COLOR" "ForegroundColour"
updateMinttyConfig "$CFGFILE" "$CURSOR_COLOR" "CursorColour"
echo "Done - please reopen your Cygwin terminal to see the changes"
exit 0
elif [ "$TERMINAL" = "io.elementary.terminal" ]; then
# |
# | Applying values io.elementary.terminal
# | ===========================================
gsettings set io.elementary.terminal.settings background "${BACKGROUND_COLOR}"
gsettings set io.elementary.terminal.settings foreground "${FOREGROUND_COLOR}"
gsettings set io.elementary.terminal.settings cursor-color "${CURSOR_COLOR}"
gsettings set io.elementary.terminal.settings palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
else
# |
# | Applying values on gnome-terminal
# | ===========================================
BACKGROUND_COLOR=$(gnome_color "$BACKGROUND_COLOR") BACKGROUND_COLOR=$(gnome_color "$BACKGROUND_COLOR")
FOREGROUND_COLOR=$(gnome_color "$FOREGROUND_COLOR") FOREGROUND_COLOR=$(gnome_color "$FOREGROUND_COLOR")
COLOR_01=$(gnome_color "$COLOR_01") COLOR_01=$(gnome_color "$COLOR_01")
COLOR_02=$(gnome_color "$COLOR_02") COLOR_02=$(gnome_color "$COLOR_02")
COLOR_03=$(gnome_color "$COLOR_03") COLOR_03=$(gnome_color "$COLOR_03")
COLOR_04=$(gnome_color "$COLOR_04") COLOR_04=$(gnome_color "$COLOR_04")
COLOR_05=$(gnome_color "$COLOR_05") COLOR_05=$(gnome_color "$COLOR_05")
COLOR_06=$(gnome_color "$COLOR_06") COLOR_06=$(gnome_color "$COLOR_06")
COLOR_07=$(gnome_color "$COLOR_07") COLOR_07=$(gnome_color "$COLOR_07")
COLOR_08=$(gnome_color "$COLOR_08") COLOR_08=$(gnome_color "$COLOR_08")
COLOR_09=$(gnome_color "$COLOR_09") COLOR_09=$(gnome_color "$COLOR_09")
COLOR_10=$(gnome_color "$COLOR_10") COLOR_10=$(gnome_color "$COLOR_10")
COLOR_11=$(gnome_color "$COLOR_11") COLOR_11=$(gnome_color "$COLOR_11")
COLOR_12=$(gnome_color "$COLOR_12") COLOR_12=$(gnome_color "$COLOR_12")
COLOR_13=$(gnome_color "$COLOR_13") COLOR_13=$(gnome_color "$COLOR_13")
COLOR_14=$(gnome_color "$COLOR_14") COLOR_14=$(gnome_color "$COLOR_14")
COLOR_15=$(gnome_color "$COLOR_15") COLOR_15=$(gnome_color "$COLOR_15")
COLOR_16=$(gnome_color "$COLOR_16") COLOR_16=$(gnome_color "$COLOR_16")
# | # copy existing settings from default profile
# | Apply Variables $DCONF dump "${DEFAULT_KEY}/" | $DCONF load "${PROFILE_KEY}/"
# | ===========================================
# add new copy to global list of profiles
dlist_append "${PROFILE_LIST_KEY}" "${PROFILE_SLUG#:}"
[[ -z "$PROFILE_NAME" ]] && PROFILE_NAME="Default" set_theme
[[ -z "$PROFILE_SLUG" ]] && PROFILE_SLUG="Default" dset palette "${LEFT_WRAPPER:-}'${COLOR_01}${PALETTE_DELIM}${COLOR_02}${PALETTE_DELIM}${COLOR_03}${PALETTE_DELIM}${COLOR_04}${PALETTE_DELIM}${COLOR_05}${PALETTE_DELIM}${COLOR_06}${PALETTE_DELIM}${COLOR_07}${PALETTE_DELIM}${COLOR_08}${PALETTE_DELIM}${COLOR_09}${PALETTE_DELIM}${COLOR_10}${PALETTE_DELIM}${COLOR_11}${PALETTE_DELIM}${COLOR_12}${PALETTE_DELIM}${COLOR_13}${PALETTE_DELIM}${COLOR_14}${PALETTE_DELIM}${COLOR_15}${PALETTE_DELIM}${COLOR_16}'${RIGHT_WRAPPER:-}"
[[ -z "$DCONF" ]] && DCONF=dconf ${LEGACY_BOLD:-} && dset allow-bold "true" # mate
[[ -z "$UUIDGEN" ]] && UUIDGEN=uuidgen else
# Append the Base16 profile to the profile list
glist_append string "${PROFILE_LIST_KEY}" "${PROFILE_SLUG}"
# Newest versions of gnome-terminal use dconf legacy_set_theme
if which "$DCONF" > /dev/null 2>&1; then gcset string palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
[[ -z "$BASE_KEY_NEW" ]] && BASE_KEY_NEW=/org/gnome/terminal/legacy/profiles: ${LEGACY_BOLD:-} && gcset bool allow-bold "true"
fi
}
if [[ -n "$($DCONF list $BASE_KEY_NEW/)" ]]; then apply_guake() {
if which "$UUIDGEN" > /dev/null 2>&1; then # |
PROFILE_SLUG=$(uuidgen) # | Applying values to guake
fi # | ===========================================
if [[ -n "$($DCONF read $BASE_KEY_NEW/default)" ]]; then local legacy="${1:-}"
DEFAULT_SLUG=$($DCONF read $BASE_KEY_NEW/default | tr -d \') PROFILE_KEY="/apps/guake/style/font"
else
DEFAULT_SLUG=$($DCONF list $BASE_KEY_NEW/ | grep '^:' | head -n1 | tr -d :/)
fi
DEFAULT_KEY="$BASE_KEY_NEW/:$DEFAULT_SLUG" if [[ -z "${legacy}" ]]; then
PROFILE_KEY="$BASE_KEY_NEW/:$PROFILE_SLUG" dset palette "'${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}:${FOREGROUND_COLOR}:${BACKGROUND_COLOR}'"
dset palette-name "'${PROFILE_NAME}'"
dset allow-bold 'true'
else
gcset string color "${FOREGROUND_COLOR}"
gcset string palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
gcset string palette-name "${PROFILE_NAME}"
PROFILE_KEY="/apps/guake/style/background"
gcset string color "${BACKGROUND_COLOR}"
# copy existing settings from default profile fi
$DCONF dump "$DEFAULT_KEY/" | $DCONF load "$PROFILE_KEY/" }
# add new copy to list of profiles appy_tilixschemes() {
dlist_append "$BASE_KEY_NEW/list" "$PROFILE_SLUG" # |
# | Applying values to tilix colorschemes
# | ===========================================
# update profile values with theme options if [[ ${TILIX_RES::1} =~ ^(y|Y)$ ]]; then
set_theme [[ -d "${HOME}/.config/tilix/schemes" ]] || mkdir -p "${HOME}/.config/tilix/schemes"
dset palette "['${COLOR_01}', '${COLOR_02}', '${COLOR_03}', '${COLOR_04}', '${COLOR_05}', '${COLOR_06}', '${COLOR_07}', '${COLOR_08}', '${COLOR_09}', '${COLOR_10}', '${COLOR_11}', '${COLOR_12}', '${COLOR_13}', '${COLOR_14}', '${COLOR_15}', '${COLOR_16}']"
unset PROFILE_NAME TILIXCOLORS='{\n\t"name": "'${PROFILE_NAME}'",\n\t"comment": "Generated by Gogh",\n\t"foreground-color": "'${FOREGROUND_COLOR}'",\n\t"background-color":"'${BACKGROUND_COLOR}'",\n\t"cursor-background-color": "'${CURSOR_COLOR}'",\n\t"palette": [\n\t\t"'${COLOR_01}'",\n\t\t"'${COLOR_02}'",\n\t\t"'${COLOR_03}'",\n\t\t"'${COLOR_04}'",\n\t\t"'${COLOR_05}'",\n\t\t"'${COLOR_06}'",\n\t\t"'${COLOR_07}'",\n\t\t"'${COLOR_08}'",\n\t\t"'${COLOR_09}'",\n\t\t"'${COLOR_10}'",\n\t\t"'${COLOR_11}'",\n\t\t"'${COLOR_12}'",\n\t\t"'${COLOR_13}'",\n\t\t"'${COLOR_14}'",\n\t\t"'${COLOR_15}'",\n\t\t"'${COLOR_16}'"\n\t],\n\t"use-badge-color": false,\n\t"use-bold-color": false,\n\t"use-cursor-color": false,\n\t"use-highlight-color": false,\n\t"use-theme-colors": false\n}'
unset PROFILE_SLUG echo -e "${TILIXCOLORS}" > "${scratchdir}/${PROFILE_NAME}.json"
unset DCONF
unset UUIDGEN
exit 0
else
# provide a user friendly error text if no saved profile exists, otherwise it will display "Error gconftool not found!"
# it could happen on a newly installed system. (happened on CentOS 7)
echo "Error, no saved profiles found!"
echo "Possible fix, new a profile (Terminal > Edit > Preferences > Profiles > New, then Close) and try again."
echo "You can safely delete the created profile after the installation."
exit 1
fi
fi
# Fallback for Gnome 2 and early Gnome 3 # Note: Tilix does not store color scheme name in dconf
# so we have to update color palette for the current profile in order to switch to the new theme
# error handling on gconftool # but only set the palette on the last loop to avoid a flashing terminal
if [[ -z "$GCONFTOOL" ]]; then if ((LOOP == OPTLENGTH)); then
GCONFTOOL=$(which gconftool 2>/dev/null) cp -f ${scratchdir}/* "$HOME/.config/tilix/schemes/"
if [[ "$?" -ne 0 ]]; then rm -rf "${scratchdir}"
echo "Error gconftool not found!" read -r -p "All done - apply new theme? [y/N] " -n 1 TILIX_RES
echo "Possible fix, enter the following and run again:" if [[ ${TILIX_RES::1} =~ ^(y|Y)$ ]]; then
echo "export GCONFTOOL=/path/to/gconftool/" PROFILE_KEY="${BASE_DIR}${DEFAULT_SLUG}"
exit 1 PROFILE_NAME="$(${DCONF} read ${PROFILE_KEY}/visible-name | tr -d \')"
set_theme
dset palette "['${COLOR_01}', '${COLOR_02}', '${COLOR_03}', '${COLOR_04}', '${COLOR_05}', '${COLOR_06}', '${COLOR_07}', '${COLOR_08}', '${COLOR_09}', '${COLOR_10}', '${COLOR_11}', '${COLOR_12}', '${COLOR_13}', '${COLOR_14}', '${COLOR_15}', '${COLOR_16}']"
fi fi
fi fi
[[ -z "$BASE_KEY" ]] && BASE_KEY=/apps/gnome-terminal/profiles
PROFILE_KEY="$BASE_KEY/$PROFILE_SLUG"
gset() {
local type="$1"; shift
local key="$1"; shift
local val="$1"; shift
"$GCONFTOOL" --set --type "$type" "$PROFILE_KEY/$key" -- "$val"
}
# Because gconftool doesn't have "append"
glist_append() {
local type="$1"; shift
local key="$1"; shift
local val="$1"; shift
local entries="$(
{
"$GCONFTOOL" --get "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val"
echo "$val"
} | head -c-1 | tr "\n" ,
)"
"$GCONFTOOL" --set --type list --list-type "$type" "$key" "[$entries]"
}
# Append the Base16 profile to the profile list
glist_append string /apps/gnome-terminal/global/profile_list "$PROFILE_SLUG"
gset string visible_name "$PROFILE_NAME"
gset string palette "${COLOR_01}:${COLOR_02}:${COLOR_03}:${COLOR_04}:${COLOR_05}:${COLOR_06}:${COLOR_07}:${COLOR_08}:${COLOR_09}:${COLOR_10}:${COLOR_11}:${COLOR_12}:${COLOR_13}:${COLOR_14}:${COLOR_15}:${COLOR_16}"
gset string background_color "${BACKGROUND_COLOR}"
gset string foreground_color "${FOREGROUND_COLOR}"
gset string bold_color "${FOREGROUND_COLOR}"
gset bool bold_color_same_as_fg "true"
gset bool use_theme_colors "false"
gset bool use_theme_background "false"
unset PROFILE_NAME unset PROFILE_NAME
unset PROFILE_SLUG unset PROFILE_SLUG
unset DCONF unset TILIXCOLORS
unset UUIDGEN exit 0
fi
}
fi
[[ -n "${UUIDGEN}" ]] && PROFILE_SLUG="$(uuidgen)"
case "${TERMINAL}" in
pantheon-terminal|io.elementary.t* )
if [[ "${TERMINAL}" == "pantheon-terminal" ]]; then
PROFILE_KEY="org.pantheon.terminal.settings"
else
PROFILE_KEY="io.elementary.terminal.settings"
fi
apply_elementary
;;
iTerm.app )
apply_darwin
;;
mintty )
apply_cygwin
;;
guake )
if [[ -n "$(${DCONF} list /apps/guake/style/)" ]]; then
apply_guake
else
apply_guake legacy
fi
;;
gnome-terminal* )
if [[ -n "$(${DCONF} list /org/gnome/terminal/)" ]]; then
BASE_DIR="/org/gnome/terminal/legacy/profiles:/:"
PROFILE_LIST_KEY="${BASE_DIR%:}list"
PROFILE_SLUG="${PROFILE_SLUG}"
# Note -- ${BASE_DIR%s} is a workaround to avoid doing additional conditional testing for existing profiles
# if terminal is set to gnome-terminal
: ${DEFAULT_SLUG:="$(${DCONF} read ${BASE_DIR%:}default | tr -d \')"}
LEFT_WRAPPER="["
RIGHT_WRAPPER="]"
PALETTE_DELIM="', '"
apply_gtk
else
BASE_DIR="/apps/gnome-terminal/profiles/"
PROFILE_LIST_KEY="${BASE_DIR/profiles/global}profile_list"
LEGACY_BOLD=true
: ${DEFAULT_SLUG:="$(${GCONF} read ${BASE_DIR}default_profile)"}
apply_gtk legacy
fi
;;
mate-terminal )
BASE_DIR="/org/mate/terminal/profiles/"
PROFILE_LIST_KEY="${BASE_DIR/profiles/global}profile-list"
LEGACY_BOLD=true
: ${DEFAULT_SLUG:="$(${DCONF} read ${BASE_DIR/profiles/global}default-profile | tr -d \')"}
PALETTE_DELIM=":"
apply_gtk
;;
tilix )
BASE_DIR="/com/gexperts/Tilix/profiles/"
PROFILE_LIST_KEY="${BASE_DIR}list"
: ${DEFAULT_SLUG:="$(${DCONF} read ${BASE_DIR}default | tr -d \')"}
LEFT_WRAPPER="["
RIGHT_WRAPPER="]"
PALETTE_DELIM="', '"
appy_tilixschemes
apply_gtk
;;
* )
printf '%s\n' \
"Unsupported terminal!" \
"" \
"Supported terminals:" \
" mintty and deriviates" \
" guake" \
" iTerm2" \
" elementary terminal (pantheon/elementary)" \
" mate-terminal" \
" gnome-terminal" \
" tilix" \
"" \
"If you believe you have recieved this message in error," \
"try manually setting \`TERMINAL', hint: ps -h -o comm -p \$PPID"
exit 1
;;
esac
unset PROFILE_NAME
unset PROFILE_SLUG
unset DEFAULT_SLUG

586
gogh.sh
View File

@ -1,227 +1,274 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Define traps and trapfunctions early in case any errors before script exits
GLOBAL_VAR_CLEANUP(){
[[ -n "$(command -v TILIX_TMP_CLEANUP)" ]] && TILIX_TMP_CLEANUP
unset PROFILE_NAME
unset PROFILE_SLUG
unset TILIX_RES
unset TERMINAL
}
trap 'GLOBAL_VAR_CLEANUP; trap - EXIT' EXIT HUP INT QUIT PIPE TERM
declare -a THEMES=( declare -a THEMES=(
'3024-day.sh' '3024-day.sh'
'3024-night.sh' '3024-night.sh'
'aci.sh' 'aci.sh'
'aco.sh' 'aco.sh'
'adventuretime.sh' 'adventuretime.sh'
'afterglow.sh' 'afterglow.sh'
'alien-blood.sh' 'alien-blood.sh'
'argonaut.sh' 'argonaut.sh'
'arthur.sh' 'arthur.sh'
'atom.sh' 'atom.sh'
'azu.sh' 'azu.sh'
'belafonte-day.sh' 'belafonte-day.sh'
'belafonte-night.sh' 'belafonte-night.sh'
'bim.sh' 'bim.sh'
'birds-of-paradise.sh' 'birds-of-paradise.sh'
'blazer.sh' 'blazer.sh'
'borland.sh' 'borland.sh'
'broadcast.sh' 'broadcast.sh'
'brogrammer.sh' 'brogrammer.sh'
'c64.sh' 'c64.sh'
'cai.sh' 'cai.sh'
'chalk.sh' 'chalk.sh'
'chalkboard.sh' 'chalkboard.sh'
'ciapre.sh' 'ciapre.sh'
'clone-of-ubuntu.sh' 'clone-of-ubuntu.sh'
'clrs.sh' 'clrs.sh'
'cobalt-neon.sh' 'cobalt-neon.sh'
'cobalt2.sh' 'cobalt2.sh'
'crayon-pony-fish.sh' 'crayon-pony-fish.sh'
'dark-pastel.sh' 'dark-pastel.sh'
'darkside.sh' 'darkside.sh'
'desert.sh' 'desert.sh'
'dimmed-monokai.sh' 'dimmed-monokai.sh'
'dracula.sh' 'dracula.sh'
'earthsong.sh' 'earthsong.sh'
'elemental.sh' 'elemental.sh'
'elementary.sh' 'elementary.sh'
'elic.sh' 'elic.sh'
'elio.sh' 'elio.sh'
'espresso-libre.sh' 'espresso-libre.sh'
'espresso.sh' 'espresso.sh'
'fishtank.sh' 'fishtank.sh'
'flat.sh' 'flat.sh'
'flatland.sh' 'flatland.sh'
'foxnightly.sh' 'foxnightly.sh'
'freya.sh' 'freya.sh'
'frontend-delight.sh' 'frontend-delight.sh'
'frontend-fun-forrest.sh' 'frontend-fun-forrest.sh'
'frontend-galaxy.sh' 'frontend-galaxy.sh'
'github.sh' 'github.sh'
'gooey.sh' 'google-dark.sh'
'grape.sh' 'google-light.sh'
'grass.sh' 'gooey.sh'
'gruvbox-dark.sh' 'grape.sh'
'gruvbox.sh' 'grass.sh'
'hardcore.sh' 'gruvbox-dark.sh'
'harper.sh' 'gruvbox.sh'
'hemisu-dark.sh' 'hardcore.sh'
'hemisu-light.sh' 'harper.sh'
'highway.sh' 'hemisu-dark.sh'
'hipster-green.sh' 'hemisu-light.sh'
'homebrew.sh' 'highway.sh'
'hurtado.sh' 'hipster-green.sh'
'hybrid.sh' 'homebrew.sh'
'ic-green-ppl.sh' 'hurtado.sh'
'ic-orange-ppl.sh' 'hybrid.sh'
'idle-toes.sh' 'ic-green-ppl.sh'
'ir-black.sh' 'ic-orange-ppl.sh'
'jackie-brown.sh' 'idle-toes.sh'
'japanesque.sh' 'ir-black.sh'
'jellybeans.sh' 'jackie-brown.sh'
'jup.sh' 'japanesque.sh'
'kibble.sh' 'jellybeans.sh'
'later-this-evening.sh' 'jup.sh'
'lavandula.sh' 'kibble.sh'
'liquid-carbon-transparent.sh' 'later-this-evening.sh'
'liquid-carbon.sh' 'lavandula.sh'
'man-page.sh' 'liquid-carbon-transparent.sh'
'mar.sh' 'liquid-carbon.sh'
'material.sh' 'man-page.sh'
'mathias.sh' 'mar.sh'
'medallion.sh' 'material.sh'
'misterioso.sh' 'mathias.sh'
'miu.sh' 'medallion.sh'
'molokai.sh' 'misterioso.sh'
'mona-lisa.sh' 'miu.sh'
'monokai-dark.sh' 'molokai.sh'
'monokai-soda.sh' 'mona-lisa.sh'
'n0tch2k.sh' 'monokai-dark.sh'
'neopolitan.sh' 'monokai-soda.sh'
'nep.sh' 'n0tch2k.sh'
'neutron.sh' 'neopolitan.sh'
'nightlion-v1.sh' 'nep.sh'
'nightlion-v2.sh' 'neutron.sh'
'nighty.sh' 'nightlion-v1.sh'
'nord-light.sh' 'nightlion-v2.sh'
'nord.sh' 'nighty.sh'
'novel.sh' 'nord-light.sh'
'obsidian.sh' 'nord.sh'
'ocean-dark.sh' 'novel.sh'
'ocean.sh' 'obsidian.sh'
'oceanic-next.sh' 'ocean-dark.sh'
'ollie.sh' 'ocean.sh'
'one-dark.sh' 'oceanic-next.sh'
'one-half-black.sh' 'ollie.sh'
'one-light.sh' 'one-dark.sh'
'pali.sh' 'one-half-black.sh'
'paraiso-dark.sh' 'one-light.sh'
'paul-millr.sh' 'pali.sh'
'pencil-dark.sh' 'paraiso-dark.sh'
'pencil-light.sh' 'paul-millr.sh'
'peppermint.sh' 'pencil-dark.sh'
'pnevma.sh' 'pencil-light.sh'
'pro.sh' 'peppermint.sh'
'red-alert.sh' 'pnevma.sh'
'red-sands.sh' 'pro.sh'
'rippedcasts.sh' 'red-alert.sh'
'royal.sh' 'red-sands.sh'
'sat.sh' 'rippedcasts.sh'
'sea-shells.sh' 'royal.sh'
'seafoam-pastel.sh' 'sat.sh'
'seti.sh' 'sea-shells.sh'
'shaman.sh' 'seafoam-pastel.sh'
'shel.sh' 'seti.sh'
'slate.sh' 'shaman.sh'
'smyck.sh' 'shel.sh'
'snazzy.sh' 'slate.sh'
'soft-server.sh' 'smyck.sh'
'solarized-darcula.sh' 'snazzy.sh'
'solarized-dark-higher-contrast.sh' 'soft-server.sh'
'solarized-dark.sh' 'solarized-darcula.sh'
'solarized-light.sh' 'solarized-dark-higher-contrast.sh'
'spacedust.sh' 'solarized-dark.sh'
'spacegray-eighties-dull.sh' 'solarized-light.sh'
'spacegray-eighties.sh' 'spacedust.sh'
'spacegray.sh' 'spacegray-eighties-dull.sh'
'spring.sh' 'spacegray-eighties.sh'
'square.sh' 'spacegray.sh'
'srcery.sh' 'spring.sh'
'sundried.sh' 'square.sh'
'symphonic.sh' 'srcery.sh'
'teerb.sh' 'sundried.sh'
'terminal-basic.sh' 'symphonic.sh'
'terminix-dark.sh' 'teerb.sh'
'thayer-bright.sh' 'terminal-basic.sh'
'tin.sh' 'terminix-dark.sh'
'tomorrow-night-blue.sh' 'thayer-bright.sh'
'tomorrow-night-bright.sh' 'tin.sh'
'tomorrow-night-eighties.sh' 'tomorrow-night-blue.sh'
'tomorrow-night.sh' 'tomorrow-night-bright.sh'
'tomorrow.sh' 'tomorrow-night-eighties.sh'
'toy-chest.sh' 'tomorrow-night.sh'
'treehouse.sh' 'tomorrow.sh'
'twilight.sh' 'toy-chest.sh'
'ura.sh' 'treehouse.sh'
'urple.sh' 'twilight.sh'
'vag.sh' 'ura.sh'
'vaughn.sh' 'urple.sh'
'vibrant-ink.sh' 'vag.sh'
'warm-neon.sh' 'vaughn.sh'
'wez.sh' 'vibrant-ink.sh'
'wild-cherry.sh' 'warm-neon.sh'
'wombat.sh' 'wez.sh'
'wryan.sh' 'wild-cherry.sh'
'zenburn.sh' 'wombat.sh'
) 'wryan.sh'
'zenburn.sh'
)
# Allow developer to change url to forked url for easier testing
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
capitalize() { capitalize() {
local ARGUMENT=$1 local ARGUMENT=$1
local RES="" local RES=""
local STR="" local STR=""
local RES_NO_TRAIL_SPACE="" local RES_NO_TRAIL_SPACE=""
for CHAR in $ARGUMENT for CHAR in $ARGUMENT; do
do STR=$(echo "${CHAR:0:1}" | tr "[:lower:]" "[:upper:]")"${CHAR:1} "
STR=$(echo "${CHAR:0:1}" | tr "[:lower:]" "[:upper:]")"${CHAR:1} " RES="${RES}${STR}"
RES="${RES}${STR}" RES_NO_TRAIL_SPACE="$(echo -e "${RES}" | sed -e 's/[[:space:]]*$//')"
RES_NO_TRAIL_SPACE="$(echo -e "${RES}" | sed -e 's/[[:space:]]*$//')" done
done
echo "${RES_NO_TRAIL_SPACE}" echo "${RES_NO_TRAIL_SPACE}"
} }
curlsource() {
local F=$(mktemp -t curlsource)
curl -o "$F" -s -L "$1"
source "$F"
rm -f "$F"
}
set_gogh() { set_gogh() {
string=$1 string=$1
string_r="${string%???}" string_r="${string%???}"
string_s=${string_r//\./_} string_s=${string_r//\./_}
result=$(capitalize "${string_s}") result=$(capitalize "${string_s}")
url="https://raw.githubusercontent.com/Mayccoll/Gogh/master/themes/$1" url="${BASE_URL}/themes/$1"
if [ "$(uname)" = "Darwin" ]; then export {PROFILE_NAME,PROFILE_SLUG}="$result"
# OSX ships with curl
# Note: sourcing directly from curl does not work # Evaluate if Gogh was called from local source - i.e cloned repo
export {PROFILE_NAME,PROFILE_SLUG}="$result" && curlsource "${url}" SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
if [[ -e "${SCRIPT_PATH}/themes/$1" ]]; then
bash "${SCRIPT_PATH}/themes/$1"
else
if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl
bash -c "$(curl -sLo- "${url}")"
else else
export {PROFILE_NAME,PROFILE_SLUG}="$result" && bash <(wget -O - "${url}") # Linux ships with wget
bash -c "$(wget -qO- "${url}")"
fi fi
fi
} }
remove_file_extension (){ remove_file_extension (){
echo "${1%.*}" echo "${1%.*}"
} }
### Get length of an array ### Get length of an array
ARRAYLENGTH=${#THEMES[@]} ARRAYLENGTH=${#THEMES[@]}
NUM=1 NUM=1
# | # |
# | ::::::: Print Colors # | ::::::: Print logo
# | # |
echo -e " tput clear
Gogh\n if [[ ${COLUMNS:-$(tput cols)} -ge 80 ]]; then
\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m gogh_str=""
\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m" gogh_str+=" \n"
gogh_str+=" █████████ █████ \n"
gogh_str+=" ███ ███ ███ \n"
gogh_str+=" ███ ██████ ███████ ███████ \n"
gogh_str+=" ███ ███ ███ ███ ███ ███ ███ \n"
gogh_str+=" ███ █████ ███ ███ ███ ███ ███ ███ \n"
gogh_str+=" ███ ███ ███ ███ ███ ███ ███ ███ \n"
gogh_str+=" █████████ ██████ ███████ ████ █████ \n"
gogh_str+=" $(tput setaf 0)█████████$(tput setaf 1)█████████$(tput setaf 2)█████████$(tput setaf 3)█████████$(tput setaf 4)█████$(tput sgr 0)███$(tput setaf 4)$(tput setaf 5)█████████$(tput setaf 6)█████████$(tput setaf 7)█████████ \n"
gogh_str+=" $(tput setaf 0)█████████$(tput setaf 1)█████████$(tput setaf 2)█████████$(tput setaf 3)█████████$(tput sgr 0)███$(tput setaf 4)██$(tput sgr 0)███$(tput setaf 4)$(tput setaf 5)█████████$(tput setaf 6)█████████$(tput setaf 7)█████████ \n"
gogh_str+=" $(tput setaf 0)█████████$(tput setaf 1)█████████$(tput setaf 2)█████████$(tput setaf 3)█████████$(tput setaf 4)$(tput sgr0)██████$(tput setaf 4)██$(tput setaf 5)█████████$(tput setaf 6)█████████$(tput setaf 7)█████████ \n"
gogh_str+=" $(tput setaf 8)█████████$(tput setaf 9)█████████$(tput setaf 10)█████████$(tput setaf 11)█████████$(tput setaf 12)█████████$(tput setaf 13)█████████$(tput setaf 14)█████████$(tput setaf 15)█████████$(tput sgr 0) \n"
gogh_str+=" $(tput setaf 8)█████████$(tput setaf 9)█████████$(tput setaf 10)█████████$(tput setaf 11)█████████$(tput setaf 12)█████████$(tput setaf 13)█████████$(tput setaf 14)█████████$(tput setaf 15)█████████$(tput sgr 0) \n"
gogh_str+=" $(tput setaf 8)█████████$(tput setaf 9)█████████$(tput setaf 10)█████████$(tput setaf 11)█████████$(tput setaf 12)█████████$(tput setaf 13)█████████$(tput setaf 14)█████████$(tput setaf 15)█████████$(tput sgr 0) \n"
gogh_str+=" "
printf '%b\n' "${gogh_str}"
sleep 2.5
else
echo -e "\nGogh\n"
for c in {0..15}; do
echo -n "$(tput setaf $c)█████$(tput sgr0)"
[[ $c == 7 ]] && echo # new line
done
echo
fi
# | # |
# | ::::::: Print Themes # | ::::::: Print Themes
@ -230,40 +277,137 @@ echo -e "\nThemes:\n"
for TH in "${THEMES[@]}"; do for TH in "${THEMES[@]}"; do
KEY=$(printf "%02d" $NUM) KEY=$(printf "%02d" $NUM)
FILENAME=${TH::$((${#TH}-3))} FILENAME=${TH::$((${#TH}-3))}
FILENAME_SPACE=${FILENAME//-/ } FILENAME_SPACE=${FILENAME//-/ }
echo -e " (\\033[0m\033[0;34m $KEY \\033[0m\033[0m) $(capitalize "${FILENAME_SPACE}")" echo -e " ($(tput setaf 4) $KEY $(tput sgr0)) $(capitalize "${FILENAME_SPACE}")"
((NUM++)) ((NUM++))
done done
echo -e " ($(tput setaf 4) ALL $(tput sgr0)) All themes"
# | # |
# | ::::::: Select Option # | ::::::: Select Option
# | # |
echo -e "\nUsage : Enter Desired Themes Numbers (\\033[0m\033[0;34mOPTIONS\\033[0m\033[0m) Separated By A Blank Space" echo -e "\nUsage : Enter Desired Themes Numbers ($(tput setaf 4)OPTIONS$(tput sgr0)) Separated By A Blank Space"
echo -e " Press \033[0;34mENTER\\033[0m without options to Exit\n" echo -e " Press $(tput setaf 4)ENTER$(tput sgr0) without options to Exit\n"
read -p 'Enter OPTION(S) : ' -a OPTION read -r -p 'Enter OPTION(S) : ' -a OPTION
# Automagically generate options if user opts for all themes
[[ "$OPTION" == ALL ]] && OPTION=($(seq -s " " $ARRAYLENGTH))
# |
# | ::::::: Get terminal
# |
if [[ -z "${TERMINAL:-}" ]]; then
# |
# | Check for the terminal name (depening on os)
# | ===========================================
OS="$(uname)"
if [[ "$OS" = "Darwin" ]]; then
TERMINAL=$TERM_PROGRAM
elif [[ "${OS#CYGWIN}" != "${OS}" ]]; then
TERMINAL="mintty"
else
# |
# | Depending on how the script was invoked, we need
# | to loop until pid is no longer a subshell
# | ===========================================
pid="$$"
TERMINAL="$(ps -h -o comm -p $pid)"
while [[ "${TERMINAL:(-2)}" == "sh" ]]; do
pid="$(ps -h -o ppid -p $pid)"
TERMINAL="$(ps -h -o comm -p $pid)"
done
fi
fi
# |
# | ::::::: Fancy progressbar for lengthy operations
# |
if [[ ${#OPTION[@]} -gt 5 ]]; then
if [[ "$(uname)" = "Darwin" ]]; then
eval "$(curl -sLo- https://git.io/progressbar)" 2> /dev/null
else
eval "$(wget -qO- https://git.io/progressbar)" 2> /dev/null
fi
fi
# |
# | Tilix supports fg/bg in color schemes - ask wether user wants to go that route
# | This is to avoid creating multiple profiles just for colors
# | ===========================================
if [[ "$TERMINAL" = "tilix" ]] && [[ ${#OPTION[@]} -gt 0 ]]; then
echo
read -r -p "Tilix detected - use color schemes instead of profiles? [y/N] " -n 1 TILIX_RES
echo
# |
# | When selecting multiple themes and user opts for color schemes, we save all themes
# | in a tmpdir and copy the files once all themes has been processed.. If a user
# | desides to abort before all themes has been processed this section will cleanup the tmpdir
# | =======================================
if [[ ${TILIX_RES::1} =~ ^(y|Y)$ ]]; then
TILIX_TMP_CLEANUP() {
echo
echo "Cleaning up"
rm -rf "$scratchdir"
unset LOOP OPTLENGTH scratchdir
echo "Done..."
exit 0
}
scratchdir=$(mktemp -d -t tmp.XXXXXXXX)
export scratchdir
fi
fi
# |
# | ::::::: Export one-off variables
# |
[[ -n "${TILIX_RES:-}" ]] && export TILIX_RES
export TERMINAL LOOP OPTLENGTH=${#OPTION[@]}
# | # |
# | ::::::: Apply Theme # | ::::::: Apply Theme
# | # |
for OP in "${OPTION[@]}"; do
if [[ OP -le ARRAYLENGTH && OP -gt 0 ]]; then
FILENAME=$(remove_file_extension "${THEMES[((OP-1))]}")
FILENAME_SPACE="${FILENAME//-/ }"
echo -e "\nTheme: $(capitalize "${FILENAME_SPACE}")\n\033[0;30m•\\033[0m\033[0;31m•\\033[0m\033[0;32m•\\033[0m\033[0;33m•\\033[0m\033[0;34m•\\033[0m\033[0;35m•\\033[0m\033[0;36m•\\033[0m\033[0;37m•\\033[0m \033[0;37m•\\033[0m\033[0;36m•\\033[0m\033[0;35m•\\033[0m\033[0;34m•\\033[0m\033[0;33m•\\033[0m\033[0;32m•\\033[0m\033[0;31m•\\033[0m\033[0;30m•\\033[0m\n"
SET_THEME="${THEMES[((OP-1))]}"
set_gogh "${SET_THEME}"
else
echo -e "\\033[0m\033[0;31m ~ INVALID OPTION! ~\\033[0m\033[0m"
exit 1
fi
declare color_dot_str
for c in {0..15}; do
color_dot_str+="$(tput setaf $c)$(tput sgr0)"
[[ $c == 7 ]] && color_dot_str+=" "
done done
# Note:
# Constants with a leading 0 are interpreted as octal numbers
# Hence option 08 and 09 will not work
# Solution is to remove the leading 0 from the parsed options
command -v bar::start > /dev/null && bar::start
for OP in "${OPTION[@]#0}"; do
# See appy_tilixschemes in apply-colors.sh for usage of LOOP
LOOP=$((${LOOP:-0}+1))
command -v bar::status_changed > /dev/null && bar::status_changed $LOOP ${#OPTION[@]}
if [[ OP -le ARRAYLENGTH && OP -gt 0 ]]; then
FILENAME=$(remove_file_extension "${THEMES[((OP-1))]}")
FILENAME_SPACE="${FILENAME//-/ }"
echo -e "\nTheme: $(capitalize "${FILENAME_SPACE}")"
echo "${color_dot_str}"
echo
SET_THEME="${THEMES[((OP-1))]}"
set_gogh "${SET_THEME}"
else
echo -e "$(tput setaf 1) ~ INVALID OPTION! ~$(tput sgr0)"
exit 1
fi
done
command -v bar::stop > /dev/null && bar::stop || :

275
test/print-themes.sh Executable file
View File

@ -0,0 +1,275 @@
#!/usr/bin/env bash
trap 'unset GOGH_DRY_RUN; unset -f color; trap - EXIT' EXIT HUP INT QUIT PIPE TERM
if [[ "${COLORTERM:-}" != "truecolor" ]] && [[ "${COLORTERM:-}" != "24bit" ]]; then
printf '%s\n' "TrueColor support is needed for this to function" \
"You can try to manually set COLORTERM to truecolor"
exit 1
fi
# Print all themes without applying, this variable gets checked in apply-colors.sh
export GOGH_DRY_RUN=1
color () {
printf '%b\n' "${DEMO_COLOR_01} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 01 'tput setaf 0'" # black
printf '%b\n' "${DEMO_COLOR_02} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 02 'tput setaf 1'" # red
printf '%b\n' "${DEMO_COLOR_03} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 03 'tput setaf 2'" # green
printf '%b\n' "${DEMO_COLOR_04} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 04 'tput setaf 3'" # yellow
printf '%b\n' "${DEMO_COLOR_05} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 05 'tput setaf 4'" # blue
printf '%b\n' "${DEMO_COLOR_06} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 06 'tput setaf 5'" # pruple
printf '%b\n' "${DEMO_COLOR_07} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 07 'tput setaf 6'" # cyan
printf '%b\n\n' "${DEMO_COLOR_08} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 08 'tput setaf 7'" # white
printf '%b\n' "${DEMO_COLOR_09} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 09 'tput setaf 8'" # bold black
printf '%b\n' "${DEMO_COLOR_10} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 10 'tput setaf 9'" # bold red
printf '%b\n' "${DEMO_COLOR_11} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 11 'tput setaf 10'" # bold green
printf '%b\n' "${DEMO_COLOR_12} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 12 'tput setaf 11'" # bold yellow
printf '%b\n' "${DEMO_COLOR_13} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 13 'tput setaf 12'" # bold blue
printf '%b\n' "${DEMO_COLOR_14} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 14 'tput setaf 13'" # bold purple
printf '%b\n' "${DEMO_COLOR_15} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 15 'tput setaf 14'" # bold cyan
printf '%b\n\n' "${DEMO_COLOR_16} ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 16 'tput setaf 15'" # bold white
}
export -f color
declare -a THEMES=(
'3024-day.sh'
'3024-night.sh'
'aci.sh'
'aco.sh'
'adventuretime.sh'
'afterglow.sh'
'alien-blood.sh'
'argonaut.sh'
'arthur.sh'
'atom.sh'
'azu.sh'
'belafonte-day.sh'
'belafonte-night.sh'
'bim.sh'
'birds-of-paradise.sh'
'blazer.sh'
'borland.sh'
'broadcast.sh'
'brogrammer.sh'
'c64.sh'
'cai.sh'
'chalk.sh'
'chalkboard.sh'
'ciapre.sh'
'clone-of-ubuntu.sh'
'clrs.sh'
'cobalt-neon.sh'
'cobalt2.sh'
'crayon-pony-fish.sh'
'dark-pastel.sh'
'darkside.sh'
'desert.sh'
'dimmed-monokai.sh'
'dracula.sh'
'earthsong.sh'
'elemental.sh'
'elementary.sh'
'elic.sh'
'elio.sh'
'espresso-libre.sh'
'espresso.sh'
'fishtank.sh'
'flat.sh'
'flatland.sh'
'foxnightly.sh'
'freya.sh'
'frontend-delight.sh'
'frontend-fun-forrest.sh'
'frontend-galaxy.sh'
'github.sh'
'google-dark.sh'
'google-light.sh'
'gooey.sh'
'grape.sh'
'grass.sh'
'gruvbox-dark.sh'
'gruvbox.sh'
'hardcore.sh'
'harper.sh'
'hemisu-dark.sh'
'hemisu-light.sh'
'highway.sh'
'hipster-green.sh'
'homebrew.sh'
'hurtado.sh'
'hybrid.sh'
'ic-green-ppl.sh'
'ic-orange-ppl.sh'
'idle-toes.sh'
'ir-black.sh'
'jackie-brown.sh'
'japanesque.sh'
'jellybeans.sh'
'jup.sh'
'kibble.sh'
'later-this-evening.sh'
'lavandula.sh'
'liquid-carbon-transparent.sh'
'liquid-carbon.sh'
'man-page.sh'
'mar.sh'
'material.sh'
'mathias.sh'
'medallion.sh'
'misterioso.sh'
'miu.sh'
'molokai.sh'
'mona-lisa.sh'
'monokai-dark.sh'
'monokai-soda.sh'
'n0tch2k.sh'
'neopolitan.sh'
'nep.sh'
'neutron.sh'
'nightlion-v1.sh'
'nightlion-v2.sh'
'nighty.sh'
'nord-light.sh'
'nord.sh'
'novel.sh'
'obsidian.sh'
'ocean-dark.sh'
'ocean.sh'
'oceanic-next.sh'
'ollie.sh'
'one-dark.sh'
'one-half-black.sh'
'one-light.sh'
'pali.sh'
'paraiso-dark.sh'
'paul-millr.sh'
'pencil-dark.sh'
'pencil-light.sh'
'peppermint.sh'
'pnevma.sh'
'pro.sh'
'red-alert.sh'
'red-sands.sh'
'rippedcasts.sh'
'royal.sh'
'sat.sh'
'sea-shells.sh'
'seafoam-pastel.sh'
'seti.sh'
'shaman.sh'
'shel.sh'
'slate.sh'
'smyck.sh'
'snazzy.sh'
'soft-server.sh'
'solarized-darcula.sh'
'solarized-dark-higher-contrast.sh'
'solarized-dark.sh'
'solarized-light.sh'
'spacedust.sh'
'spacegray-eighties-dull.sh'
'spacegray-eighties.sh'
'spacegray.sh'
'spring.sh'
'square.sh'
'srcery.sh'
'sundried.sh'
'symphonic.sh'
'teerb.sh'
'terminal-basic.sh'
'terminix-dark.sh'
'thayer-bright.sh'
'tin.sh'
'tomorrow-night-blue.sh'
'tomorrow-night-bright.sh'
'tomorrow-night-eighties.sh'
'tomorrow-night.sh'
'tomorrow.sh'
'toy-chest.sh'
'treehouse.sh'
'twilight.sh'
'ura.sh'
'urple.sh'
'vag.sh'
'vaughn.sh'
'vibrant-ink.sh'
'warm-neon.sh'
'wez.sh'
'wild-cherry.sh'
'wombat.sh'
'wryan.sh'
'zenburn.sh'
)
# Allow developer to change url to forked url for easier testing
BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
capitalize() {
local ARGUMENT=$1
local RES=""
local STR=""
local RES_NO_TRAIL_SPACE=""
for CHAR in $ARGUMENT
do
STR=$(echo "${CHAR:0:1}" | tr "[:lower:]" "[:upper:]")"${CHAR:1} "
RES="${RES}${STR}"
RES_NO_TRAIL_SPACE="$(echo -e "${RES}" | sed -e 's/[[:space:]]*$//')"
done
echo "${RES_NO_TRAIL_SPACE}"
}
set_gogh() {
url="${BASE_URL}/themes/$1"
# Evaluate if Gogh was called from local source - i.e cloned repo
SCRIPT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
if [[ -e "${PARENT_PATH}/themes/$1" ]]; then
bash "${PARENT_PATH}/themes/$1"
else
if [[ "$(uname)" = "Darwin" ]]; then
bash -c "$(curl -so- "${url}")"
else
bash -c "$(wget -qO- "${url}")"
fi
fi
}
remove_file_extension (){
echo "${1%.*}"
}
# Fancy progress bar
if [[ "$(uname)" = "Darwin" ]]; then
eval "$(curl -sLo- https://git.io/progressbar)" 2> /dev/null
else
eval "$(wget -qO- https://git.io/progressbar)" 2> /dev/null
fi
declare color_dot_str
for c in {0..15}; do
color_dot_str+="$(tput setaf $c)$(tput sgr0)"
[[ $c == 7 ]] && color_dot_str+=" "
done
command -v bar::start > /dev/null && bar::start
for THEME in "${THEMES[@]}"; do
LOOP=$((${LOOP:-(-1)}+1))
command -v bar::status_changed > /dev/null && bar::status_changed $LOOP ${#THEMES[@]}
FILENAME=$(remove_file_extension "${THEME}")
FILENAME_SPACE="${FILENAME//-/ }"
echo -e "\nTheme: $(capitalize "${FILENAME_SPACE}")"
echo "${color_dot_str}"
echo
set_gogh "${THEME}"
done
LOOP=$((${LOOP:-(-1)}+1))
command -v bar::status_changed > /dev/null && bar::status_changed $LOOP ${#THEMES[@]}
command -v bar::stop > /dev/null && bar::stop || :

View File

@ -1,145 +1,105 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Reset color
RS="\e[0m"
# Basic Colors
BLACK="\e[0;30m"
RED="\e[0;31m"
GREEN="\e[0;32m"
YELLOW="\e[0;33m"
BLUE="\e[0;34m"
PURPLE="\e[0;35m"
CYAN="\e[0;36m"
WHITE="\e[0;37m"
function_message_title () {
echo ""
echo ""
echo ""
echo ""
echo ""
echo -e "${CYAN}"
echo -e "# | ::::::::::::::::::::::::::::::::::::::::::::: | #"
echo -e "# | ${RS} $1 ${CYAN}"
echo -e "# | ::::::::::::::::::::::::::::::::::::::::::::: | #"
echo -e "${RS}"
}
color () { color () {
# echo "" printf '%s\n' "$(tput setaf 0 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 01 'tput setaf 0'" # black
#black printf '%s\n' "$(tput setaf 1 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 02 'tput setaf 1'" # red
echo -e "\e[0;30m ███ *** AaBbCs --- ███ \\e[0m ---> Color 01 0;30m" printf '%s\n' "$(tput setaf 2 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 03 'tput setaf 2'" # green
#red printf '%s\n' "$(tput setaf 3 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 04 'tput setaf 3'" # yellow
echo -e "\e[0;31m ███ *** AaBbCs --- ███ \\e[0m ---> Color 02 0;31m" printf '%s\n' "$(tput setaf 4 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 05 'tput setaf 4'" # blue
#green printf '%s\n' "$(tput setaf 5 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 06 'tput setaf 5'" # pruple
echo -e "\e[0;32m ███ *** AaBbCs --- ███ \\e[0m ---> Color 03 0;32m" printf '%s\n' "$(tput setaf 6 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 07 'tput setaf 6'" # cyan
#yellow printf '%s\n\n' "$(tput setaf 7 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 08 'tput setaf 7'" # white
echo -e "\e[0;33m ███ *** AaBbCs --- ███ \\e[0m ---> Color 04 0;33m" printf '%s\n' "$(tput setaf 8 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 09 'tput setaf 8'" # bold black
#blue printf '%s\n' "$(tput setaf 9 ) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 10 'tput setaf 9'" # bold red
echo -e "\e[0;34m ███ *** AaBbCs --- ███ \\e[0m ---> Color 05 0;34m" printf '%s\n' "$(tput setaf 10) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 11 'tput setaf 10'" # bold green
#purple printf '%s\n' "$(tput setaf 11) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 12 'tput setaf 11'" # bold yellow
echo -e "\e[0;35m ███ *** AaBbCs --- ███ \\e[0m ---> Color 06 0;35m" printf '%s\n' "$(tput setaf 12) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 13 'tput setaf 12'" # bold blue
#cyan printf '%s\n' "$(tput setaf 13) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 14 'tput setaf 13'" # bold purple
echo -e "\e[0;36m ███ *** AaBbCs --- ███ \\e[0m ---> Color 07 0;36m" printf '%s\n' "$(tput setaf 14) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 15 'tput setaf 14'" # bold cyan
#white printf '%s\n\n' "$(tput setaf 15) ███ *** AaBbCs --- ███ $(tput sgr0) ---> Color 16 'tput setaf 15'" # bold white
echo -e "\e[0;37m ███ *** AaBbCs --- ███ \\e[0m ---> Color 08 0;37m"
echo "" local color_str
#black for c in {0..15}; do
echo -e "\e[1;30m ███ *** AaBbCs --- ███ \\e[0m ---> Color 09 1;30m" color_dot_str+="$(tput setaf $c)$(tput sgr0)"
#red [[ $c == 7 ]] && color_dot_str+=" "
echo -e "\e[1;31m ███ *** AaBbCs --- ███ \\e[0m ---> Color 10 1;31m" done
#green printf '%s\n' "$color_str"
echo -e "\e[1;32m ███ *** AaBbCs --- ███ \\e[0m ---> Color 11 1;32m" unset color_str
#yellow
echo -e "\e[1;33m ███ *** AaBbCs --- ███ \\e[0m ---> Color 12 1;33m"
#blue
echo -e "\e[1;34m ███ *** AaBbCs --- ███ \\e[0m ---> Color 13 1;34m"
#purple
echo -e "\e[1;35m ███ *** AaBbCs --- ███ \\e[0m ---> Color 14 1;35m"
#cyan
echo -e "\e[1;36m ███ *** AaBbCs --- ███ \\e[0m ---> Color 15 1;36m"
#white
echo -e "\e[1;37m ███ *** AaBbCs --- ███ \\e[0m ---> Color 16 1;37m"
echo ""
echo -e "\e[0;30m█████\\e[0m\e[0;31m█████\\e[0m\e[0;32m█████\\e[0m\e[0;33m█████\\e[0m\e[0;34m█████\\e[0m\e[0;35m█████\\e[0m\e[0;36m█████\\e[0m\e[0;37m█████\\e[0m"
echo -e "\e[0m\e[1;30m█████\\e[0m\e[1;31m█████\\e[0m\e[1;32m█████\\e[0m\e[1;33m█████\\e[0m\e[1;34m█████\\e[0m\e[1;35m█████\\e[0m\e[1;36m█████\\e[0m\e[1;37m█████\\e[0m"
} }
wget -O xt http://git.io/v3D44 && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3D44")"
color color
wget -O xt https://git.io/v5mXj && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/v5mXj")"
color color
wget -O xt http://git.io/v3D4d && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3D4d")"
color color
wget -O xt https://git.io/v5mXA && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/v5mXA")"
color color
wget -O xt http://git.io/v3D4N && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3D4N")"
color color
wget -O xt http://git.io/v3D4o && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3D4o")"
color color
wget -O xt http://git.io/v3D82 && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3D82")"
color color
wget -O xt http://git.io/v3D8e && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3D8e")"
color color
wget -O xt http://git.io/v3D8R && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3D8R")"
color color
wget -O xt https://git.io/v5mXi && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/v5mXi")"
color color
wget -O xt http://git.io/v3DB9 && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DB9")"
color color
wget -O xt http://git.io/v3DBB && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBB")"
color color
wget -O xt http://git.io/v3DBe && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBe")"
color color
wget -O xt http://git.io/v3DBF && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBF")"
color color
wget -O xt http://git.io/v3DBK && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBK")"
color color
wget -O xt http://git.io/v3DBM && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBM")"
color color
wget -O xt https://git.io/v5mPp && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/v5mPp")"
color color
wget -O xt http://git.io/v3DBP && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBP")"
color color
wget -O xt http://git.io/v5f6B && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v5f6B")"
color color
wget -O xt http://git.io/v3DBT && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBT")"
color color
wget -O xt http://git.io/v3DBv && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBv")"
color color
wget -O xt http://git.io/v3DBV && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DBV")"
color color
wget -O xt https://git.io/vQ9TY && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/vQ9TY")"
color color
wget -O xt http://git.io/v3Dlb && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3Dlb")"
color color
wget -O xt http://git.io/v3Dlb && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3Dlb")"
color color
wget -O xt http://git.io/v3Dli && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3Dli")"
color color
wget -O xt http://git.io/v3Dll && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3Dll")"
color color
wget -O xt http://git.io/v3Dlm && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3Dlm")"
color color
wget -O xt http://git.io/v3Dlr && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3Dlr")"
color color
wget -O xt http://git.io/v3Dlz && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3Dlz")"
color color
wget -O xt http://git.io/v3DR0 && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DR0")"
color color
wget -O xt http://git.io/v3DRB && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DRB")"
color color
wget -O xt https://git.io/v5m1t && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/v5m1t")"
color color
wget -O xt http://git.io/v3DRc && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DRc")"
color color
wget -O xt https://git.io/v5m1s && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/v5m1s")"
color color
wget -O xt https://git.io/v5m1Y && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "https://git.io/v5m1Y")"
color color
wget -O xt http://git.io/v3DRs && chmod +x xt && ./xt && rm xt bash -c "$(wget -qO- "http://git.io/v3DRs")"
color color

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#090300" # HOST export COLOR_01="#090300" # HOST
COLOR_02="#db2d20" # SYNTAX_STRING export COLOR_02="#db2d20" # SYNTAX_STRING
COLOR_03="#01a252" # COMMAND export COLOR_03="#01a252" # COMMAND
COLOR_04="#fded02" # COMMAND_COLOR2 export COLOR_04="#fded02" # COMMAND_COLOR2
COLOR_05="#01a0e4" # PATH export COLOR_05="#01a0e4" # PATH
COLOR_06="#a16a94" # SYNTAX_VAR export COLOR_06="#a16a94" # SYNTAX_VAR
COLOR_07="#b5e4f4" # PROMP export COLOR_07="#b5e4f4" # PROMP
COLOR_08="#a5a2a2" # export COLOR_08="#a5a2a2" #
COLOR_09="#5c5855" # export COLOR_09="#5c5855" #
COLOR_10="#e8bbd0" # COMMAND_ERROR export COLOR_10="#e8bbd0" # COMMAND_ERROR
COLOR_11="#3a3432" # EXEC export COLOR_11="#3a3432" # EXEC
COLOR_12="#4a4543" # export COLOR_12="#4a4543" #
COLOR_13="#807d7c" # FOLDER export COLOR_13="#807d7c" # FOLDER
COLOR_14="#d6d5d4" # export COLOR_14="#d6d5d4" #
COLOR_15="#cdab53" # export COLOR_15="#cdab53" #
COLOR_16="#f7f7f7" # export COLOR_16="#f7f7f7" #
BACKGROUND_COLOR="#f7f7f7" # Background Color export BACKGROUND_COLOR="#f7f7f7" # Background Color
FOREGROUND_COLOR="#4a4543" # Text export FOREGROUND_COLOR="#4a4543" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="3024 Day" export PROFILE_NAME="3024 Day"
# =============================================================== # # =============================================================== #
@ -34,33 +34,22 @@ PROFILE_NAME="3024 Day"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#090300" # HOST export COLOR_01="#090300" # HOST
COLOR_02="#db2d20" # SYNTAX_STRING export COLOR_02="#db2d20" # SYNTAX_STRING
COLOR_03="#01a252" # COMMAND export COLOR_03="#01a252" # COMMAND
COLOR_04="#fded02" # COMMAND_COLOR2 export COLOR_04="#fded02" # COMMAND_COLOR2
COLOR_05="#01a0e4" # PATH export COLOR_05="#01a0e4" # PATH
COLOR_06="#a16a94" # SYNTAX_VAR export COLOR_06="#a16a94" # SYNTAX_VAR
COLOR_07="#b5e4f4" # PROMP export COLOR_07="#b5e4f4" # PROMP
COLOR_08="#a5a2a2" # export COLOR_08="#a5a2a2" #
COLOR_09="#5c5855" # export COLOR_09="#5c5855" #
COLOR_10="#e8bbd0" # COMMAND_ERROR export COLOR_10="#e8bbd0" # COMMAND_ERROR
COLOR_11="#3a3432" # EXEC export COLOR_11="#3a3432" # EXEC
COLOR_12="#4a4543" # export COLOR_12="#4a4543" #
COLOR_13="#807d7c" # FOLDER export COLOR_13="#807d7c" # FOLDER
COLOR_14="#d6d5d4" # export COLOR_14="#d6d5d4" #
COLOR_15="#cdab53" # export COLOR_15="#cdab53" #
COLOR_16="#f7f7f7" # export COLOR_16="#f7f7f7" #
BACKGROUND_COLOR="#090300" # Background Color export BACKGROUND_COLOR="#090300" # Background Color
FOREGROUND_COLOR="#a5a2a2" # Text export FOREGROUND_COLOR="#a5a2a2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="3024 Night" export PROFILE_NAME="3024 Night"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="3024 Night"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,6 +1,6 @@
![elementary](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/gogh/Gogh-logo.png) ![elementary](https://raw.githubusercontent.com/Mayccoll/Gogh/master/images/gogh/Gogh-logo.png)
## Themes: ## Themes:
[Go to theme page :link:](http://mayccoll.github.io/Gogh/) [Go to theme page :link:](http://mayccoll.github.io/Gogh/)

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#44475a" # Black export COLOR_01="#44475a" # Black
COLOR_02="#ff5555" # Red export COLOR_02="#ff5555" # Red
COLOR_03="#50fa7b" # Green export COLOR_03="#50fa7b" # Green
COLOR_04="#ffb86c" # Yellow export COLOR_04="#ffb86c" # Yellow
COLOR_05="#8be9fd" # Blue export COLOR_05="#8be9fd" # Blue
COLOR_06="#bd93f9" # Cyan export COLOR_06="#bd93f9" # Cyan
COLOR_07="#ff79c6" # Magenta export COLOR_07="#ff79c6" # Magenta
COLOR_08="#94A3A5" # Light gray export COLOR_08="#94A3A5" # Light gray
COLOR_09="#000000" # Dark gray export COLOR_09="#000000" # Dark gray
COLOR_10="#ff5555" # Light Red export COLOR_10="#ff5555" # Light Red
COLOR_11="#50fa7b" # Light Green export COLOR_11="#50fa7b" # Light Green
COLOR_12="#ffb86c" # Light Yellow export COLOR_12="#ffb86c" # Light Yellow
COLOR_13="#8be9fd" # Light Blue export COLOR_13="#8be9fd" # Light Blue
COLOR_14="#bd93f9" # Light Cyan export COLOR_14="#bd93f9" # Light Cyan
COLOR_15="#ff79c6" # Light Magenta export COLOR_15="#ff79c6" # Light Magenta
COLOR_16="#ffffff" # White export COLOR_16="#ffffff" # White
BACKGROUND_COLOR="#282a36" # Background Color export BACKGROUND_COLOR="#282a36" # Background Color
FOREGROUND_COLOR="#94A3A5" # Foreground Color (text) export FOREGROUND_COLOR="#94A3A5" # Foreground Color (text)
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
PROFILE_NAME="_base" export PROFILE_NAME="_base"
# ============================================= # =============================================
@ -34,35 +34,21 @@ PROFILE_NAME="_base"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#363636" # HOST export COLOR_01="#363636" # HOST
COLOR_02="#ff0883" # SYNTAX_STRING export COLOR_02="#ff0883" # SYNTAX_STRING
COLOR_03="#83ff08" # COMMAND export COLOR_03="#83ff08" # COMMAND
COLOR_04="#ff8308" # COMMAND_COLOR2 export COLOR_04="#ff8308" # COMMAND_COLOR2
COLOR_05="#0883ff" # PATH export COLOR_05="#0883ff" # PATH
COLOR_06="#8308ff" # SYNTAX_VAR export COLOR_06="#8308ff" # SYNTAX_VAR
COLOR_07="#08ff83" # PROMP export COLOR_07="#08ff83" # PROMP
COLOR_08="#b6b6b6" # export COLOR_08="#b6b6b6" #
COLOR_09="#424242" # export COLOR_09="#424242" #
COLOR_10="#ff1e8e" # COMMAND_ERROR export COLOR_10="#ff1e8e" # COMMAND_ERROR
COLOR_11="#8eff1e" # EXEC export COLOR_11="#8eff1e" # EXEC
COLOR_12="#ff8e1e" # export COLOR_12="#ff8e1e" #
COLOR_13="#1e8eff" # FOLDER export COLOR_13="#1e8eff" # FOLDER
COLOR_14="#8e1eff" # export COLOR_14="#8e1eff" #
COLOR_15="#1eff8e" # export COLOR_15="#1eff8e" #
COLOR_16="#c2c2c2" # export COLOR_16="#c2c2c2" #
BACKGROUND_COLOR="#0d1926" # Background Color export BACKGROUND_COLOR="#0d1926" # Background Color
FOREGROUND_COLOR="#b4e1fd" # Text export FOREGROUND_COLOR="#b4e1fd" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Aci" export PROFILE_NAME="Aci"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Aci"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#3f3f3f" # HOST export COLOR_01="#3f3f3f" # HOST
COLOR_02="#ff0883" # SYNTAX_STRING export COLOR_02="#ff0883" # SYNTAX_STRING
COLOR_03="#83ff08" # COMMAND export COLOR_03="#83ff08" # COMMAND
COLOR_04="#ff8308" # COMMAND_COLOR2 export COLOR_04="#ff8308" # COMMAND_COLOR2
COLOR_05="#0883ff" # PATH export COLOR_05="#0883ff" # PATH
COLOR_06="#8308ff" # SYNTAX_VAR export COLOR_06="#8308ff" # SYNTAX_VAR
COLOR_07="#08ff83" # PROMP export COLOR_07="#08ff83" # PROMP
COLOR_08="#bebebe" # export COLOR_08="#bebebe" #
COLOR_09="#474747" # export COLOR_09="#474747" #
COLOR_10="#ff1e8e" # COMMAND_ERROR export COLOR_10="#ff1e8e" # COMMAND_ERROR
COLOR_11="#8eff1e" # EXEC export COLOR_11="#8eff1e" # EXEC
COLOR_12="#ff8e1e" # export COLOR_12="#ff8e1e" #
COLOR_13="#1e8eff" # FOLDER export COLOR_13="#1e8eff" # FOLDER
COLOR_14="#8e1eff" # export COLOR_14="#8e1eff" #
COLOR_15="#1eff8e" # export COLOR_15="#1eff8e" #
COLOR_16="#c4c4c4" # export COLOR_16="#c4c4c4" #
BACKGROUND_COLOR="#1f1305" # Background Color export BACKGROUND_COLOR="#1f1305" # Background Color
FOREGROUND_COLOR="#b4e1fd" # Text export FOREGROUND_COLOR="#b4e1fd" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Aco" export PROFILE_NAME="Aco"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Aco"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#050404" # HOST export COLOR_01="#050404" # HOST
COLOR_02="#bd0013" # SYNTAX_STRING export COLOR_02="#bd0013" # SYNTAX_STRING
COLOR_03="#4ab118" # COMMAND export COLOR_03="#4ab118" # COMMAND
COLOR_04="#e7741e" # COMMAND_COLOR2 export COLOR_04="#e7741e" # COMMAND_COLOR2
COLOR_05="#0f4ac6" # PATH export COLOR_05="#0f4ac6" # PATH
COLOR_06="#665993" # SYNTAX_VAR export COLOR_06="#665993" # SYNTAX_VAR
COLOR_07="#70a598" # PROMP export COLOR_07="#70a598" # PROMP
COLOR_08="#f8dcc0" # export COLOR_08="#f8dcc0" #
COLOR_09="#4e7cbf" # export COLOR_09="#4e7cbf" #
COLOR_10="#fc5f5a" # COMMAND_ERROR export COLOR_10="#fc5f5a" # COMMAND_ERROR
COLOR_11="#9eff6e" # EXEC export COLOR_11="#9eff6e" # EXEC
COLOR_12="#efc11a" # export COLOR_12="#efc11a" #
COLOR_13="#1997c6" # FOLDER export COLOR_13="#1997c6" # FOLDER
COLOR_14="#9b5953" # export COLOR_14="#9b5953" #
COLOR_15="#c8faf4" # export COLOR_15="#c8faf4" #
COLOR_16="#f6f5fb" # export COLOR_16="#f6f5fb" #
BACKGROUND_COLOR="#1f1d45" # Background Color export BACKGROUND_COLOR="#1f1d45" # Background Color
FOREGROUND_COLOR="#f8dcc0" # Text export FOREGROUND_COLOR="#f8dcc0" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Adventure Time" export PROFILE_NAME="Adventure Time"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Adventure Time"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#151515" # HOST export COLOR_01="#151515" # HOST
COLOR_02="#a53c23" # SYNTAX_STRING export COLOR_02="#a53c23" # SYNTAX_STRING
COLOR_03="#7b9246" # COMMAND export COLOR_03="#7b9246" # COMMAND
COLOR_04="#d3a04d" # COMMAND_COLOR2 export COLOR_04="#d3a04d" # COMMAND_COLOR2
COLOR_05="#6c99bb" # PATH export COLOR_05="#6c99bb" # PATH
COLOR_06="#9f4e85" # SYNTAX_VAR export COLOR_06="#9f4e85" # SYNTAX_VAR
COLOR_07="#7dd6cf" # PROMP export COLOR_07="#7dd6cf" # PROMP
COLOR_08="#d0d0d0" # export COLOR_08="#d0d0d0" #
COLOR_09="#505050" # export COLOR_09="#505050" #
COLOR_10="#a53c23" # COMMAND_ERROR export COLOR_10="#a53c23" # COMMAND_ERROR
COLOR_11="#7b9246" # EXEC export COLOR_11="#7b9246" # EXEC
COLOR_12="#d3a04d" # export COLOR_12="#d3a04d" #
COLOR_13="#547c99" # FOLDER export COLOR_13="#547c99" # FOLDER
COLOR_14="#9f4e85" # export COLOR_14="#9f4e85" #
COLOR_15="#7dd6cf" # export COLOR_15="#7dd6cf" #
COLOR_16="#f5f5f5" # export COLOR_16="#f5f5f5" #
BACKGROUND_COLOR="#222222" # Background Color export BACKGROUND_COLOR="#222222" # Background Color
FOREGROUND_COLOR="#d0d0d0" # Text export FOREGROUND_COLOR="#d0d0d0" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Afterglow" export PROFILE_NAME="Afterglow"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Afterglow"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#112616" # HOST export COLOR_01="#112616" # HOST
COLOR_02="#7f2b27" # SYNTAX_STRING export COLOR_02="#7f2b27" # SYNTAX_STRING
COLOR_03="#2f7e25" # COMMAND export COLOR_03="#2f7e25" # COMMAND
COLOR_04="#717f24" # COMMAND_COLOR2 export COLOR_04="#717f24" # COMMAND_COLOR2
COLOR_05="#2f6a7f" # PATH export COLOR_05="#2f6a7f" # PATH
COLOR_06="#47587f" # SYNTAX_VAR export COLOR_06="#47587f" # SYNTAX_VAR
COLOR_07="#327f77" # PROMP export COLOR_07="#327f77" # PROMP
COLOR_08="#647d75" # export COLOR_08="#647d75" #
COLOR_09="#3c4812" # export COLOR_09="#3c4812" #
COLOR_10="#e08009" # COMMAND_ERROR export COLOR_10="#e08009" # COMMAND_ERROR
COLOR_11="#18e000" # EXEC export COLOR_11="#18e000" # EXEC
COLOR_12="#bde000" # export COLOR_12="#bde000" #
COLOR_13="#00aae0" # FOLDER export COLOR_13="#00aae0" # FOLDER
COLOR_14="#0058e0" # export COLOR_14="#0058e0" #
COLOR_15="#00e0c4" # export COLOR_15="#00e0c4" #
COLOR_16="#73fa91" # export COLOR_16="#73fa91" #
BACKGROUND_COLOR="#0f1610" # Background Color export BACKGROUND_COLOR="#0f1610" # Background Color
FOREGROUND_COLOR="#637d75" # Text export FOREGROUND_COLOR="#637d75" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Alien Blood" export PROFILE_NAME="Alien Blood"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Alien Blood"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#232323" # HOST export COLOR_01="#232323" # HOST
COLOR_02="#ff000f" # SYNTAX_STRING export COLOR_02="#ff000f" # SYNTAX_STRING
COLOR_03="#8ce10b" # COMMAND export COLOR_03="#8ce10b" # COMMAND
COLOR_04="#ffb900" # COMMAND_COLOR2 export COLOR_04="#ffb900" # COMMAND_COLOR2
COLOR_05="#008df8" # PATH export COLOR_05="#008df8" # PATH
COLOR_06="#6d43a6" # SYNTAX_VAR export COLOR_06="#6d43a6" # SYNTAX_VAR
COLOR_07="#00d8eb" # PROMP export COLOR_07="#00d8eb" # PROMP
COLOR_08="#ffffff" # export COLOR_08="#ffffff" #
COLOR_09="#444444" # export COLOR_09="#444444" #
COLOR_10="#ff2740" # COMMAND_ERROR export COLOR_10="#ff2740" # COMMAND_ERROR
COLOR_11="#abe15b" # EXEC export COLOR_11="#abe15b" # EXEC
COLOR_12="#ffd242" # export COLOR_12="#ffd242" #
COLOR_13="#0092ff" # FOLDER export COLOR_13="#0092ff" # FOLDER
COLOR_14="#9a5feb" # export COLOR_14="#9a5feb" #
COLOR_15="#67fff0" # export COLOR_15="#67fff0" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#0e1019" # Background Color export BACKGROUND_COLOR="#0e1019" # Background Color
FOREGROUND_COLOR="#fffaf4" # Text export FOREGROUND_COLOR="#fffaf4" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Argonaut" export PROFILE_NAME="Argonaut"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Argonaut"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#3d352a" # HOST export COLOR_01="#3d352a" # HOST
COLOR_02="#cd5c5c" # SYNTAX_STRING export COLOR_02="#cd5c5c" # SYNTAX_STRING
COLOR_03="#86af80" # COMMAND export COLOR_03="#86af80" # COMMAND
COLOR_04="#e8ae5b" # COMMAND_COLOR2 export COLOR_04="#e8ae5b" # COMMAND_COLOR2
COLOR_05="#6495ed" # PATH export COLOR_05="#6495ed" # PATH
COLOR_06="#deb887" # SYNTAX_VAR export COLOR_06="#deb887" # SYNTAX_VAR
COLOR_07="#b0c4de" # PROMP export COLOR_07="#b0c4de" # PROMP
COLOR_08="#bbaa99" # export COLOR_08="#bbaa99" #
COLOR_09="#554444" # export COLOR_09="#554444" #
COLOR_10="#cc5533" # COMMAND_ERROR export COLOR_10="#cc5533" # COMMAND_ERROR
COLOR_11="#88aa22" # EXEC export COLOR_11="#88aa22" # EXEC
COLOR_12="#ffa75d" # export COLOR_12="#ffa75d" #
COLOR_13="#87ceeb" # FOLDER export COLOR_13="#87ceeb" # FOLDER
COLOR_14="#996600" # export COLOR_14="#996600" #
COLOR_15="#b0c4de" # export COLOR_15="#b0c4de" #
COLOR_16="#ddccbb" # export COLOR_16="#ddccbb" #
BACKGROUND_COLOR="#1c1c1c" # Background Color export BACKGROUND_COLOR="#1c1c1c" # Background Color
FOREGROUND_COLOR="#ddeedd" # Text export FOREGROUND_COLOR="#ddeedd" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Arthur" export PROFILE_NAME="Arthur"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Arthur"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#fd5ff1" # SYNTAX_STRING export COLOR_02="#fd5ff1" # SYNTAX_STRING
COLOR_03="#87c38a" # COMMAND export COLOR_03="#87c38a" # COMMAND
COLOR_04="#ffd7b1" # COMMAND_COLOR2 export COLOR_04="#ffd7b1" # COMMAND_COLOR2
COLOR_05="#85befd" # PATH export COLOR_05="#85befd" # PATH
COLOR_06="#b9b6fc" # SYNTAX_VAR export COLOR_06="#b9b6fc" # SYNTAX_VAR
COLOR_07="#85befd" # PROMP export COLOR_07="#85befd" # PROMP
COLOR_08="#e0e0e0" # export COLOR_08="#e0e0e0" #
COLOR_09="#000000" # export COLOR_09="#000000" #
COLOR_10="#fd5ff1" # COMMAND_ERROR export COLOR_10="#fd5ff1" # COMMAND_ERROR
COLOR_11="#94fa36" # EXEC export COLOR_11="#94fa36" # EXEC
COLOR_12="#f5ffa8" # export COLOR_12="#f5ffa8" #
COLOR_13="#96cbfe" # FOLDER export COLOR_13="#96cbfe" # FOLDER
COLOR_14="#b9b6fc" # export COLOR_14="#b9b6fc" #
COLOR_15="#85befd" # export COLOR_15="#85befd" #
COLOR_16="#e0e0e0" # export COLOR_16="#e0e0e0" #
BACKGROUND_COLOR="#161719" # Background Color export BACKGROUND_COLOR="#161719" # Background Color
FOREGROUND_COLOR="#c5c8c6" # Text export FOREGROUND_COLOR="#c5c8c6" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Atom" export PROFILE_NAME="Atom"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Atom"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#ac6d74" # SYNTAX_STRING export COLOR_02="#ac6d74" # SYNTAX_STRING
COLOR_03="#74ac6d" # COMMAND export COLOR_03="#74ac6d" # COMMAND
COLOR_04="#aca46d" # COMMAND_COLOR2 export COLOR_04="#aca46d" # COMMAND_COLOR2
COLOR_05="#6d74ac" # PATH export COLOR_05="#6d74ac" # PATH
COLOR_06="#a46dac" # SYNTAX_VAR export COLOR_06="#a46dac" # SYNTAX_VAR
COLOR_07="#6daca4" # PROMP export COLOR_07="#6daca4" # PROMP
COLOR_08="#e6e6e6" # export COLOR_08="#e6e6e6" #
COLOR_09="#262626" # export COLOR_09="#262626" #
COLOR_10="#d6b8bc" # COMMAND_ERROR export COLOR_10="#d6b8bc" # COMMAND_ERROR
COLOR_11="#bcd6b8" # EXEC export COLOR_11="#bcd6b8" # EXEC
COLOR_12="#d6d3b8" # export COLOR_12="#d6d3b8" #
COLOR_13="#b8bcd6" # FOLDER export COLOR_13="#b8bcd6" # FOLDER
COLOR_14="#d3b8d6" # export COLOR_14="#d3b8d6" #
COLOR_15="#b8d6d3" # export COLOR_15="#b8d6d3" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#09111a" # Background Color export BACKGROUND_COLOR="#09111a" # Background Color
FOREGROUND_COLOR="#d9e6f2" # Text export FOREGROUND_COLOR="#d9e6f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Azu" export PROFILE_NAME="Azu"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Azu"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#20111b" # HOST export COLOR_01="#20111b" # HOST
COLOR_02="#be100e" # SYNTAX_STRING export COLOR_02="#be100e" # SYNTAX_STRING
COLOR_03="#858162" # COMMAND export COLOR_03="#858162" # COMMAND
COLOR_04="#eaa549" # COMMAND_COLOR2 export COLOR_04="#eaa549" # COMMAND_COLOR2
COLOR_05="#426a79" # PATH export COLOR_05="#426a79" # PATH
COLOR_06="#97522c" # SYNTAX_VAR export COLOR_06="#97522c" # SYNTAX_VAR
COLOR_07="#989a9c" # PROMP export COLOR_07="#989a9c" # PROMP
COLOR_08="#968c83" # export COLOR_08="#968c83" #
COLOR_09="#5e5252" # export COLOR_09="#5e5252" #
COLOR_10="#be100e" # COMMAND_ERROR export COLOR_10="#be100e" # COMMAND_ERROR
COLOR_11="#858162" # EXEC export COLOR_11="#858162" # EXEC
COLOR_12="#eaa549" # export COLOR_12="#eaa549" #
COLOR_13="#426a79" # FOLDER export COLOR_13="#426a79" # FOLDER
COLOR_14="#97522c" # export COLOR_14="#97522c" #
COLOR_15="#989a9c" # export COLOR_15="#989a9c" #
COLOR_16="#d5ccba" # export COLOR_16="#d5ccba" #
BACKGROUND_COLOR="#d5ccba" # Background Color export BACKGROUND_COLOR="#d5ccba" # Background Color
FOREGROUND_COLOR="#45373c" # Text export FOREGROUND_COLOR="#45373c" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Belafonte Day" export PROFILE_NAME="Belafonte Day"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Belafonte Day"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#20111b" # HOST export COLOR_01="#20111b" # HOST
COLOR_02="#be100e" # SYNTAX_STRING export COLOR_02="#be100e" # SYNTAX_STRING
COLOR_03="#858162" # COMMAND export COLOR_03="#858162" # COMMAND
COLOR_04="#eaa549" # COMMAND_COLOR2 export COLOR_04="#eaa549" # COMMAND_COLOR2
COLOR_05="#426a79" # PATH export COLOR_05="#426a79" # PATH
COLOR_06="#97522c" # SYNTAX_VAR export COLOR_06="#97522c" # SYNTAX_VAR
COLOR_07="#989a9c" # PROMP export COLOR_07="#989a9c" # PROMP
COLOR_08="#968c83" # export COLOR_08="#968c83" #
COLOR_09="#5e5252" # export COLOR_09="#5e5252" #
COLOR_10="#be100e" # COMMAND_ERROR export COLOR_10="#be100e" # COMMAND_ERROR
COLOR_11="#858162" # EXEC export COLOR_11="#858162" # EXEC
COLOR_12="#eaa549" # export COLOR_12="#eaa549" #
COLOR_13="#426a79" # FOLDER export COLOR_13="#426a79" # FOLDER
COLOR_14="#97522c" # export COLOR_14="#97522c" #
COLOR_15="#989a9c" # export COLOR_15="#989a9c" #
COLOR_16="#d5ccba" # export COLOR_16="#d5ccba" #
BACKGROUND_COLOR="#20111b" # Background Color export BACKGROUND_COLOR="#20111b" # Background Color
FOREGROUND_COLOR="#968c83" # Text export FOREGROUND_COLOR="#968c83" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Belafonte Night" export PROFILE_NAME="Belafonte Night"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Belafonte Night"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2c2423" # HOST export COLOR_01="#2c2423" # HOST
COLOR_02="#f557a0" # SYNTAX_STRING export COLOR_02="#f557a0" # SYNTAX_STRING
COLOR_03="#a9ee55" # COMMAND export COLOR_03="#a9ee55" # COMMAND
COLOR_04="#f5a255" # COMMAND_COLOR2 export COLOR_04="#f5a255" # COMMAND_COLOR2
COLOR_05="#5ea2ec" # PATH export COLOR_05="#5ea2ec" # PATH
COLOR_06="#a957ec" # SYNTAX_VAR export COLOR_06="#a957ec" # SYNTAX_VAR
COLOR_07="#5eeea0" # PROMP export COLOR_07="#5eeea0" # PROMP
COLOR_08="#918988" # export COLOR_08="#918988" #
COLOR_09="#918988" # export COLOR_09="#918988" #
COLOR_10="#f579b2" # COMMAND_ERROR export COLOR_10="#f579b2" # COMMAND_ERROR
COLOR_11="#bbee78" # EXEC export COLOR_11="#bbee78" # EXEC
COLOR_12="#f5b378" # export COLOR_12="#f5b378" #
COLOR_13="#81b3ec" # FOLDER export COLOR_13="#81b3ec" # FOLDER
COLOR_14="#bb79ec" # export COLOR_14="#bb79ec" #
COLOR_15="#81eeb2" # export COLOR_15="#81eeb2" #
COLOR_16="#f5eeec" # export COLOR_16="#f5eeec" #
BACKGROUND_COLOR="#012849" # Background Color export BACKGROUND_COLOR="#012849" # Background Color
FOREGROUND_COLOR="#a9bed8" # Text export FOREGROUND_COLOR="#a9bed8" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Bim" export PROFILE_NAME="Bim"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Bim"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#573d26" # HOST export COLOR_01="#573d26" # HOST
COLOR_02="#be2d26" # SYNTAX_STRING export COLOR_02="#be2d26" # SYNTAX_STRING
COLOR_03="#6ba18a" # COMMAND export COLOR_03="#6ba18a" # COMMAND
COLOR_04="#e99d2a" # COMMAND_COLOR2 export COLOR_04="#e99d2a" # COMMAND_COLOR2
COLOR_05="#5a86ad" # PATH export COLOR_05="#5a86ad" # PATH
COLOR_06="#ac80a6" # SYNTAX_VAR export COLOR_06="#ac80a6" # SYNTAX_VAR
COLOR_07="#74a6ad" # PROMP export COLOR_07="#74a6ad" # PROMP
COLOR_08="#e0dbb7" # export COLOR_08="#e0dbb7" #
COLOR_09="#9b6c4a" # export COLOR_09="#9b6c4a" #
COLOR_10="#e84627" # COMMAND_ERROR export COLOR_10="#e84627" # COMMAND_ERROR
COLOR_11="#95d8ba" # EXEC export COLOR_11="#95d8ba" # EXEC
COLOR_12="#d0d150" # export COLOR_12="#d0d150" #
COLOR_13="#b8d3ed" # FOLDER export COLOR_13="#b8d3ed" # FOLDER
COLOR_14="#d19ecb" # export COLOR_14="#d19ecb" #
COLOR_15="#93cfd7" # export COLOR_15="#93cfd7" #
COLOR_16="#fff9d5" # export COLOR_16="#fff9d5" #
BACKGROUND_COLOR="#2a1f1d" # Background Color export BACKGROUND_COLOR="#2a1f1d" # Background Color
FOREGROUND_COLOR="#e0dbb7" # Text export FOREGROUND_COLOR="#e0dbb7" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Birds Of Paradise" export PROFILE_NAME="Birds Of Paradise"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Birds Of Paradise"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#b87a7a" # SYNTAX_STRING export COLOR_02="#b87a7a" # SYNTAX_STRING
COLOR_03="#7ab87a" # COMMAND export COLOR_03="#7ab87a" # COMMAND
COLOR_04="#b8b87a" # COMMAND_COLOR2 export COLOR_04="#b8b87a" # COMMAND_COLOR2
COLOR_05="#7a7ab8" # PATH export COLOR_05="#7a7ab8" # PATH
COLOR_06="#b87ab8" # SYNTAX_VAR export COLOR_06="#b87ab8" # SYNTAX_VAR
COLOR_07="#7ab8b8" # PROMP export COLOR_07="#7ab8b8" # PROMP
COLOR_08="#d9d9d9" # export COLOR_08="#d9d9d9" #
COLOR_09="#262626" # export COLOR_09="#262626" #
COLOR_10="#dbbdbd" # COMMAND_ERROR export COLOR_10="#dbbdbd" # COMMAND_ERROR
COLOR_11="#bddbbd" # EXEC export COLOR_11="#bddbbd" # EXEC
COLOR_12="#dbdbbd" # export COLOR_12="#dbdbbd" #
COLOR_13="#bdbddb" # FOLDER export COLOR_13="#bdbddb" # FOLDER
COLOR_14="#dbbddb" # export COLOR_14="#dbbddb" #
COLOR_15="#bddbdb" # export COLOR_15="#bddbdb" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#0d1926" # Background Color export BACKGROUND_COLOR="#0d1926" # Background Color
FOREGROUND_COLOR="#d9e6f2" # Text export FOREGROUND_COLOR="#d9e6f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Blazer" export PROFILE_NAME="Blazer"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Blazer"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#4f4f4f" # HOST export COLOR_01="#4f4f4f" # HOST
COLOR_02="#ff6c60" # SYNTAX_STRING export COLOR_02="#ff6c60" # SYNTAX_STRING
COLOR_03="#a8ff60" # COMMAND export COLOR_03="#a8ff60" # COMMAND
COLOR_04="#ffffb6" # COMMAND_COLOR2 export COLOR_04="#ffffb6" # COMMAND_COLOR2
COLOR_05="#96cbfe" # PATH export COLOR_05="#96cbfe" # PATH
COLOR_06="#ff73fd" # SYNTAX_VAR export COLOR_06="#ff73fd" # SYNTAX_VAR
COLOR_07="#c6c5fe" # PROMP export COLOR_07="#c6c5fe" # PROMP
COLOR_08="#eeeeee" # export COLOR_08="#eeeeee" #
COLOR_09="#7c7c7c" # export COLOR_09="#7c7c7c" #
COLOR_10="#ffb6b0" # COMMAND_ERROR export COLOR_10="#ffb6b0" # COMMAND_ERROR
COLOR_11="#ceffac" # EXEC export COLOR_11="#ceffac" # EXEC
COLOR_12="#ffffcc" # export COLOR_12="#ffffcc" #
COLOR_13="#b5dcff" # FOLDER export COLOR_13="#b5dcff" # FOLDER
COLOR_14="#ff9cfe" # export COLOR_14="#ff9cfe" #
COLOR_15="#dfdffe" # export COLOR_15="#dfdffe" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#0000a4" # Background Color export BACKGROUND_COLOR="#0000a4" # Background Color
FOREGROUND_COLOR="#ffff4e" # Text export FOREGROUND_COLOR="#ffff4e" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Borland" export PROFILE_NAME="Borland"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Borland"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#da4939" # SYNTAX_STRING export COLOR_02="#da4939" # SYNTAX_STRING
COLOR_03="#519f50" # COMMAND export COLOR_03="#519f50" # COMMAND
COLOR_04="#ffd24a" # COMMAND_COLOR2 export COLOR_04="#ffd24a" # COMMAND_COLOR2
COLOR_05="#6d9cbe" # PATH export COLOR_05="#6d9cbe" # PATH
COLOR_06="#d0d0ff" # SYNTAX_VAR export COLOR_06="#d0d0ff" # SYNTAX_VAR
COLOR_07="#6e9cbe" # PROMP export COLOR_07="#6e9cbe" # PROMP
COLOR_08="#ffffff" # export COLOR_08="#ffffff" #
COLOR_09="#323232" # export COLOR_09="#323232" #
COLOR_10="#ff7b6b" # COMMAND_ERROR export COLOR_10="#ff7b6b" # COMMAND_ERROR
COLOR_11="#83d182" # EXEC export COLOR_11="#83d182" # EXEC
COLOR_12="#ffff7c" # export COLOR_12="#ffff7c" #
COLOR_13="#9fcef0" # FOLDER export COLOR_13="#9fcef0" # FOLDER
COLOR_14="#ffffff" # export COLOR_14="#ffffff" #
COLOR_15="#a0cef0" # export COLOR_15="#a0cef0" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#2b2b2b" # Background Color export BACKGROUND_COLOR="#2b2b2b" # Background Color
FOREGROUND_COLOR="#e6e1dc" # Text export FOREGROUND_COLOR="#e6e1dc" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Broadcast" export PROFILE_NAME="Broadcast"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Broadcast"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#1f1f1f" # HOST export COLOR_01="#1f1f1f" # HOST
COLOR_02="#f81118" # SYNTAX_STRING export COLOR_02="#f81118" # SYNTAX_STRING
COLOR_03="#2dc55e" # COMMAND export COLOR_03="#2dc55e" # COMMAND
COLOR_04="#ecba0f" # COMMAND_COLOR2 export COLOR_04="#ecba0f" # COMMAND_COLOR2
COLOR_05="#2a84d2" # PATH export COLOR_05="#2a84d2" # PATH
COLOR_06="#4e5ab7" # SYNTAX_VAR export COLOR_06="#4e5ab7" # SYNTAX_VAR
COLOR_07="#1081d6" # PROMP export COLOR_07="#1081d6" # PROMP
COLOR_08="#d6dbe5" # export COLOR_08="#d6dbe5" #
COLOR_09="#d6dbe5" # export COLOR_09="#d6dbe5" #
COLOR_10="#de352e" # COMMAND_ERROR export COLOR_10="#de352e" # COMMAND_ERROR
COLOR_11="#1dd361" # EXEC export COLOR_11="#1dd361" # EXEC
COLOR_12="#f3bd09" # export COLOR_12="#f3bd09" #
COLOR_13="#1081d6" # FOLDER export COLOR_13="#1081d6" # FOLDER
COLOR_14="#5350b9" # export COLOR_14="#5350b9" #
COLOR_15="#0f7ddb" # export COLOR_15="#0f7ddb" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#131313" # Background Color export BACKGROUND_COLOR="#131313" # Background Color
FOREGROUND_COLOR="#d6dbe5" # Text export FOREGROUND_COLOR="#d6dbe5" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Brogrammer" export PROFILE_NAME="Brogrammer"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Brogrammer"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#090300" # HOST export COLOR_01="#090300" # HOST
COLOR_02="#883932" # SYNTAX_STRING export COLOR_02="#883932" # SYNTAX_STRING
COLOR_03="#55a049" # COMMAND export COLOR_03="#55a049" # COMMAND
COLOR_04="#bfce72" # COMMAND_COLOR2 export COLOR_04="#bfce72" # COMMAND_COLOR2
COLOR_05="#40318d" # PATH export COLOR_05="#40318d" # PATH
COLOR_06="#8b3f96" # SYNTAX_VAR export COLOR_06="#8b3f96" # SYNTAX_VAR
COLOR_07="#67b6bd" # PROMP export COLOR_07="#67b6bd" # PROMP
COLOR_08="#ffffff" # export COLOR_08="#ffffff" #
COLOR_09="#000000" # export COLOR_09="#000000" #
COLOR_10="#883932" # COMMAND_ERROR export COLOR_10="#883932" # COMMAND_ERROR
COLOR_11="#55a049" # EXEC export COLOR_11="#55a049" # EXEC
COLOR_12="#bfce72" # export COLOR_12="#bfce72" #
COLOR_13="#40318d" # FOLDER export COLOR_13="#40318d" # FOLDER
COLOR_14="#8b3f96" # export COLOR_14="#8b3f96" #
COLOR_15="#67b6bd" # export COLOR_15="#67b6bd" #
COLOR_16="#f7f7f7" # export COLOR_16="#f7f7f7" #
BACKGROUND_COLOR="#40318d" # Background Color export BACKGROUND_COLOR="#40318d" # Background Color
FOREGROUND_COLOR="#7869c4" # Text export FOREGROUND_COLOR="#7869c4" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="C64" export PROFILE_NAME="C64"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="C64"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#ca274d" # SYNTAX_STRING export COLOR_02="#ca274d" # SYNTAX_STRING
COLOR_03="#4dca27" # COMMAND export COLOR_03="#4dca27" # COMMAND
COLOR_04="#caa427" # COMMAND_COLOR2 export COLOR_04="#caa427" # COMMAND_COLOR2
COLOR_05="#274dca" # PATH export COLOR_05="#274dca" # PATH
COLOR_06="#a427ca" # SYNTAX_VAR export COLOR_06="#a427ca" # SYNTAX_VAR
COLOR_07="#27caa4" # PROMP export COLOR_07="#27caa4" # PROMP
COLOR_08="#808080" # export COLOR_08="#808080" #
COLOR_09="#808080" # export COLOR_09="#808080" #
COLOR_10="#e98da3" # COMMAND_ERROR export COLOR_10="#e98da3" # COMMAND_ERROR
COLOR_11="#a3e98d" # EXEC export COLOR_11="#a3e98d" # EXEC
COLOR_12="#e9d48d" # export COLOR_12="#e9d48d" #
COLOR_13="#8da3e9" # FOLDER export COLOR_13="#8da3e9" # FOLDER
COLOR_14="#d48de9" # export COLOR_14="#d48de9" #
COLOR_15="#8de9d4" # export COLOR_15="#8de9d4" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#09111a" # Background Color export BACKGROUND_COLOR="#09111a" # Background Color
FOREGROUND_COLOR="#d9e6f2" # Text export FOREGROUND_COLOR="#d9e6f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Cai" export PROFILE_NAME="Cai"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Cai"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#646464" # HOST export COLOR_01="#646464" # HOST
COLOR_02="#F58E8E" # SYNTAX_STRING export COLOR_02="#F58E8E" # SYNTAX_STRING
COLOR_03="#A9D3AB" # COMMAND export COLOR_03="#A9D3AB" # COMMAND
COLOR_04="#FED37E" # COMMAND_COLOR2 export COLOR_04="#FED37E" # COMMAND_COLOR2
COLOR_05="#7AABD4" # PATH export COLOR_05="#7AABD4" # PATH
COLOR_06="#D6ADD5" # SYNTAX_VAR export COLOR_06="#D6ADD5" # SYNTAX_VAR
COLOR_07="#79D4D5" # PROMP export COLOR_07="#79D4D5" # PROMP
COLOR_08="#D4D4D4" # export COLOR_08="#D4D4D4" #
COLOR_09="#646464" # export COLOR_09="#646464" #
COLOR_10="#F58E8E" # COMMAND_ERROR export COLOR_10="#F58E8E" # COMMAND_ERROR
COLOR_11="#A9D3AB" # EXEC export COLOR_11="#A9D3AB" # EXEC
COLOR_12="#FED37E" # export COLOR_12="#FED37E" #
COLOR_13="#7AABD4" # FOLDER export COLOR_13="#7AABD4" # FOLDER
COLOR_14="#D6ADD5" # export COLOR_14="#D6ADD5" #
COLOR_15="#79D4D5" # export COLOR_15="#79D4D5" #
COLOR_16="#D4D4D4" # export COLOR_16="#D4D4D4" #
BACKGROUND_COLOR="#2D2D2D" # Background Color export BACKGROUND_COLOR="#2D2D2D" # Background Color
FOREGROUND_COLOR="#D4D4D4" # Text export FOREGROUND_COLOR="#D4D4D4" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Chalk" export PROFILE_NAME="Chalk"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Chalk"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#c37372" # SYNTAX_STRING export COLOR_02="#c37372" # SYNTAX_STRING
COLOR_03="#72c373" # COMMAND export COLOR_03="#72c373" # COMMAND
COLOR_04="#c2c372" # COMMAND_COLOR2 export COLOR_04="#c2c372" # COMMAND_COLOR2
COLOR_05="#7372c3" # PATH export COLOR_05="#7372c3" # PATH
COLOR_06="#c372c2" # SYNTAX_VAR export COLOR_06="#c372c2" # SYNTAX_VAR
COLOR_07="#72c2c3" # PROMP export COLOR_07="#72c2c3" # PROMP
COLOR_08="#d9d9d9" # export COLOR_08="#d9d9d9" #
COLOR_09="#323232" # export COLOR_09="#323232" #
COLOR_10="#dbaaaa" # COMMAND_ERROR export COLOR_10="#dbaaaa" # COMMAND_ERROR
COLOR_11="#aadbaa" # EXEC export COLOR_11="#aadbaa" # EXEC
COLOR_12="#dadbaa" # export COLOR_12="#dadbaa" #
COLOR_13="#aaaadb" # FOLDER export COLOR_13="#aaaadb" # FOLDER
COLOR_14="#dbaada" # export COLOR_14="#dbaada" #
COLOR_15="#aadadb" # export COLOR_15="#aadadb" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#29262f" # Background Color export BACKGROUND_COLOR="#29262f" # Background Color
FOREGROUND_COLOR="#d9e6f2" # Text export FOREGROUND_COLOR="#d9e6f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Chalkboard" export PROFILE_NAME="Chalkboard"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Chalkboard"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#181818" # HOST export COLOR_01="#181818" # HOST
COLOR_02="#810009" # SYNTAX_STRING export COLOR_02="#810009" # SYNTAX_STRING
COLOR_03="#48513b" # COMMAND export COLOR_03="#48513b" # COMMAND
COLOR_04="#cc8b3f" # COMMAND_COLOR2 export COLOR_04="#cc8b3f" # COMMAND_COLOR2
COLOR_05="#576d8c" # PATH export COLOR_05="#576d8c" # PATH
COLOR_06="#724d7c" # SYNTAX_VAR export COLOR_06="#724d7c" # SYNTAX_VAR
COLOR_07="#5c4f4b" # PROMP export COLOR_07="#5c4f4b" # PROMP
COLOR_08="#aea47f" # export COLOR_08="#aea47f" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#ac3835" # COMMAND_ERROR export COLOR_10="#ac3835" # COMMAND_ERROR
COLOR_11="#a6a75d" # EXEC export COLOR_11="#a6a75d" # EXEC
COLOR_12="#dcdf7c" # export COLOR_12="#dcdf7c" #
COLOR_13="#3097c6" # FOLDER export COLOR_13="#3097c6" # FOLDER
COLOR_14="#d33061" # export COLOR_14="#d33061" #
COLOR_15="#f3dbb2" # export COLOR_15="#f3dbb2" #
COLOR_16="#f4f4f4" # export COLOR_16="#f4f4f4" #
BACKGROUND_COLOR="#191c27" # Background Color export BACKGROUND_COLOR="#191c27" # Background Color
FOREGROUND_COLOR="#aea47a" # Text export FOREGROUND_COLOR="#aea47a" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Ciapre" export PROFILE_NAME="Ciapre"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Ciapre"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2E3436" # Black export COLOR_01="#2E3436" # Black
COLOR_02="#CC0000" # Red export COLOR_02="#CC0000" # Red
COLOR_03="#4E9A06" # Green export COLOR_03="#4E9A06" # Green
COLOR_04="#C4A000" # Yellow export COLOR_04="#C4A000" # Yellow
COLOR_05="#3465A4" # Blue export COLOR_05="#3465A4" # Blue
COLOR_06="#75507B" # Cyan export COLOR_06="#75507B" # Cyan
COLOR_07="#06989A" # Magenta export COLOR_07="#06989A" # Magenta
COLOR_08="#D3D7CF" # Light gray export COLOR_08="#D3D7CF" # Light gray
COLOR_09="#555753" # Dark gray export COLOR_09="#555753" # Dark gray
COLOR_10="#EF2929" # Light Red export COLOR_10="#EF2929" # Light Red
COLOR_11="#8AE234" # Light Green export COLOR_11="#8AE234" # Light Green
COLOR_12="#FCE94F" # Light Yellow export COLOR_12="#FCE94F" # Light Yellow
COLOR_13="#729FCF" # Light Blue export COLOR_13="#729FCF" # Light Blue
COLOR_14="#AD7FA8" # Light Cyan export COLOR_14="#AD7FA8" # Light Cyan
COLOR_15="#34E2E2" # Light Magenta export COLOR_15="#34E2E2" # Light Magenta
COLOR_16="#EEEEEC" # White export COLOR_16="#EEEEEC" # White
BACKGROUND_COLOR="#300a24" # Background Color export BACKGROUND_COLOR="#300a24" # Background Color
FOREGROUND_COLOR="#ffffff" # Foreground Color (text) export FOREGROUND_COLOR="#ffffff" # Foreground Color (text)
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
PROFILE_NAME="Clone of Ubuntu" export PROFILE_NAME="Clone of Ubuntu"
# ============================================= # =============================================
@ -34,35 +34,21 @@ PROFILE_NAME="Clone of Ubuntu"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#f8282a" # SYNTAX_STRING export COLOR_02="#f8282a" # SYNTAX_STRING
COLOR_03="#328a5d" # COMMAND export COLOR_03="#328a5d" # COMMAND
COLOR_04="#fa701d" # COMMAND_COLOR2 export COLOR_04="#fa701d" # COMMAND_COLOR2
COLOR_05="#135cd0" # PATH export COLOR_05="#135cd0" # PATH
COLOR_06="#9f00bd" # SYNTAX_VAR export COLOR_06="#9f00bd" # SYNTAX_VAR
COLOR_07="#33c3c1" # PROMP export COLOR_07="#33c3c1" # PROMP
COLOR_08="#b3b3b3" # export COLOR_08="#b3b3b3" #
COLOR_09="#555753" # export COLOR_09="#555753" #
COLOR_10="#fb0416" # COMMAND_ERROR export COLOR_10="#fb0416" # COMMAND_ERROR
COLOR_11="#2cc631" # EXEC export COLOR_11="#2cc631" # EXEC
COLOR_12="#fdd727" # export COLOR_12="#fdd727" #
COLOR_13="#1670ff" # FOLDER export COLOR_13="#1670ff" # FOLDER
COLOR_14="#e900b0" # export COLOR_14="#e900b0" #
COLOR_15="#3ad5ce" # export COLOR_15="#3ad5ce" #
COLOR_16="#eeeeec" # export COLOR_16="#eeeeec" #
BACKGROUND_COLOR="#ffffff" # Background Color export BACKGROUND_COLOR="#ffffff" # Background Color
FOREGROUND_COLOR="#262626" # Text export FOREGROUND_COLOR="#262626" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="CLRS" export PROFILE_NAME="CLRS"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="CLRS"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#142631" # HOST export COLOR_01="#142631" # HOST
COLOR_02="#ff2320" # SYNTAX_STRING export COLOR_02="#ff2320" # SYNTAX_STRING
COLOR_03="#3ba5ff" # COMMAND export COLOR_03="#3ba5ff" # COMMAND
COLOR_04="#e9e75c" # COMMAND_COLOR2 export COLOR_04="#e9e75c" # COMMAND_COLOR2
COLOR_05="#8ff586" # PATH export COLOR_05="#8ff586" # PATH
COLOR_06="#781aa0" # SYNTAX_VAR export COLOR_06="#781aa0" # SYNTAX_VAR
COLOR_07="#8ff586" # PROMP export COLOR_07="#8ff586" # PROMP
COLOR_08="#ba46b2" # export COLOR_08="#ba46b2" #
COLOR_09="#fff688" # export COLOR_09="#fff688" #
COLOR_10="#d4312e" # COMMAND_ERROR export COLOR_10="#d4312e" # COMMAND_ERROR
COLOR_11="#8ff586" # EXEC export COLOR_11="#8ff586" # EXEC
COLOR_12="#e9f06d" # export COLOR_12="#e9f06d" #
COLOR_13="#3c7dd2" # FOLDER export COLOR_13="#3c7dd2" # FOLDER
COLOR_14="#8230a7" # export COLOR_14="#8230a7" #
COLOR_15="#6cbc67" # export COLOR_15="#6cbc67" #
COLOR_16="#8ff586" # export COLOR_16="#8ff586" #
BACKGROUND_COLOR="#142838" # Background Color export BACKGROUND_COLOR="#142838" # Background Color
FOREGROUND_COLOR="#8ff586" # Text export FOREGROUND_COLOR="#8ff586" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Cobalt Neon" export PROFILE_NAME="Cobalt Neon"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Cobalt Neon"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#ff0000" # SYNTAX_STRING export COLOR_02="#ff0000" # SYNTAX_STRING
COLOR_03="#38de21" # COMMAND export COLOR_03="#38de21" # COMMAND
COLOR_04="#ffe50a" # COMMAND_COLOR2 export COLOR_04="#ffe50a" # COMMAND_COLOR2
COLOR_05="#1460d2" # PATH export COLOR_05="#1460d2" # PATH
COLOR_06="#ff005d" # SYNTAX_VAR export COLOR_06="#ff005d" # SYNTAX_VAR
COLOR_07="#00bbbb" # PROMP export COLOR_07="#00bbbb" # PROMP
COLOR_08="#bbbbbb" # export COLOR_08="#bbbbbb" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#f40e17" # COMMAND_ERROR export COLOR_10="#f40e17" # COMMAND_ERROR
COLOR_11="#3bd01d" # EXEC export COLOR_11="#3bd01d" # EXEC
COLOR_12="#edc809" # export COLOR_12="#edc809" #
COLOR_13="#5555ff" # FOLDER export COLOR_13="#5555ff" # FOLDER
COLOR_14="#ff55ff" # export COLOR_14="#ff55ff" #
COLOR_15="#6ae3fa" # export COLOR_15="#6ae3fa" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#132738" # Background Color export BACKGROUND_COLOR="#132738" # Background Color
FOREGROUND_COLOR="#ffffff" # Text export FOREGROUND_COLOR="#ffffff" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Cobalt 2" export PROFILE_NAME="Cobalt 2"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Cobalt 2"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2b1b1d" # HOST export COLOR_01="#2b1b1d" # HOST
COLOR_02="#91002b" # SYNTAX_STRING export COLOR_02="#91002b" # SYNTAX_STRING
COLOR_03="#579524" # COMMAND export COLOR_03="#579524" # COMMAND
COLOR_04="#ab311b" # COMMAND_COLOR2 export COLOR_04="#ab311b" # COMMAND_COLOR2
COLOR_05="#8c87b0" # PATH export COLOR_05="#8c87b0" # PATH
COLOR_06="#692f50" # SYNTAX_VAR export COLOR_06="#692f50" # SYNTAX_VAR
COLOR_07="#e8a866" # PROMP export COLOR_07="#e8a866" # PROMP
COLOR_08="#68525a" # export COLOR_08="#68525a" #
COLOR_09="#3d2b2e" # export COLOR_09="#3d2b2e" #
COLOR_10="#c5255d" # COMMAND_ERROR export COLOR_10="#c5255d" # COMMAND_ERROR
COLOR_11="#8dff57" # EXEC export COLOR_11="#8dff57" # EXEC
COLOR_12="#c8381d" # export COLOR_12="#c8381d" #
COLOR_13="#cfc9ff" # FOLDER export COLOR_13="#cfc9ff" # FOLDER
COLOR_14="#fc6cba" # export COLOR_14="#fc6cba" #
COLOR_15="#ffceaf" # export COLOR_15="#ffceaf" #
COLOR_16="#b0949d" # export COLOR_16="#b0949d" #
BACKGROUND_COLOR="#150707" # Background Color export BACKGROUND_COLOR="#150707" # Background Color
FOREGROUND_COLOR="#68525a" # Text export FOREGROUND_COLOR="#68525a" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Crayon Pony Fish" export PROFILE_NAME="Crayon Pony Fish"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Crayon Pony Fish"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#ff5555" # SYNTAX_STRING export COLOR_02="#ff5555" # SYNTAX_STRING
COLOR_03="#55ff55" # COMMAND export COLOR_03="#55ff55" # COMMAND
COLOR_04="#ffff55" # COMMAND_COLOR2 export COLOR_04="#ffff55" # COMMAND_COLOR2
COLOR_05="#5555ff" # PATH export COLOR_05="#5555ff" # PATH
COLOR_06="#ff55ff" # SYNTAX_VAR export COLOR_06="#ff55ff" # SYNTAX_VAR
COLOR_07="#55ffff" # PROMP export COLOR_07="#55ffff" # PROMP
COLOR_08="#bbbbbb" # export COLOR_08="#bbbbbb" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#ff5555" # COMMAND_ERROR export COLOR_10="#ff5555" # COMMAND_ERROR
COLOR_11="#55ff55" # EXEC export COLOR_11="#55ff55" # EXEC
COLOR_12="#ffff55" # export COLOR_12="#ffff55" #
COLOR_13="#5555ff" # FOLDER export COLOR_13="#5555ff" # FOLDER
COLOR_14="#ff55ff" # export COLOR_14="#ff55ff" #
COLOR_15="#55ffff" # export COLOR_15="#55ffff" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#000000" # Background Color export BACKGROUND_COLOR="#000000" # Background Color
FOREGROUND_COLOR="#ffffff" # Text export FOREGROUND_COLOR="#ffffff" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Dark Pastel" export PROFILE_NAME="Dark Pastel"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Dark Pastel"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#e8341c" # SYNTAX_STRING export COLOR_02="#e8341c" # SYNTAX_STRING
COLOR_03="#68c256" # COMMAND export COLOR_03="#68c256" # COMMAND
COLOR_04="#f2d42c" # COMMAND_COLOR2 export COLOR_04="#f2d42c" # COMMAND_COLOR2
COLOR_05="#1c98e8" # PATH export COLOR_05="#1c98e8" # PATH
COLOR_06="#8e69c9" # SYNTAX_VAR export COLOR_06="#8e69c9" # SYNTAX_VAR
COLOR_07="#1c98e8" # PROMP export COLOR_07="#1c98e8" # PROMP
COLOR_08="#bababa" # export COLOR_08="#bababa" #
COLOR_09="#000000" # export COLOR_09="#000000" #
COLOR_10="#e05a4f" # COMMAND_ERROR export COLOR_10="#e05a4f" # COMMAND_ERROR
COLOR_11="#77b869" # EXEC export COLOR_11="#77b869" # EXEC
COLOR_12="#efd64b" # export COLOR_12="#efd64b" #
COLOR_13="#387cd3" # FOLDER export COLOR_13="#387cd3" # FOLDER
COLOR_14="#957bbe" # export COLOR_14="#957bbe" #
COLOR_15="#3d97e2" # export COLOR_15="#3d97e2" #
COLOR_16="#bababa" # export COLOR_16="#bababa" #
BACKGROUND_COLOR="#222324" # Background Color export BACKGROUND_COLOR="#222324" # Background Color
FOREGROUND_COLOR="#bababa" # Text export FOREGROUND_COLOR="#bababa" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Darkside" export PROFILE_NAME="Darkside"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Darkside"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#4d4d4d" # HOST export COLOR_01="#4d4d4d" # HOST
COLOR_02="#ff2b2b" # SYNTAX_STRING export COLOR_02="#ff2b2b" # SYNTAX_STRING
COLOR_03="#98fb98" # COMMAND export COLOR_03="#98fb98" # COMMAND
COLOR_04="#f0e68c" # COMMAND_COLOR2 export COLOR_04="#f0e68c" # COMMAND_COLOR2
COLOR_05="#cd853f" # PATH export COLOR_05="#cd853f" # PATH
COLOR_06="#ffdead" # SYNTAX_VAR export COLOR_06="#ffdead" # SYNTAX_VAR
COLOR_07="#ffa0a0" # PROMP export COLOR_07="#ffa0a0" # PROMP
COLOR_08="#f5deb3" # export COLOR_08="#f5deb3" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#ff5555" # COMMAND_ERROR export COLOR_10="#ff5555" # COMMAND_ERROR
COLOR_11="#55ff55" # EXEC export COLOR_11="#55ff55" # EXEC
COLOR_12="#ffff55" # export COLOR_12="#ffff55" #
COLOR_13="#87ceff" # FOLDER export COLOR_13="#87ceff" # FOLDER
COLOR_14="#ff55ff" # export COLOR_14="#ff55ff" #
COLOR_15="#ffd700" # export COLOR_15="#ffd700" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#333333" # Background Color export BACKGROUND_COLOR="#333333" # Background Color
FOREGROUND_COLOR="#ffffff" # Text export FOREGROUND_COLOR="#ffffff" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Desert" export PROFILE_NAME="Desert"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Desert"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#3a3d43" # HOST export COLOR_01="#3a3d43" # HOST
COLOR_02="#be3f48" # SYNTAX_STRING export COLOR_02="#be3f48" # SYNTAX_STRING
COLOR_03="#879a3b" # COMMAND export COLOR_03="#879a3b" # COMMAND
COLOR_04="#c5a635" # COMMAND_COLOR2 export COLOR_04="#c5a635" # COMMAND_COLOR2
COLOR_05="#4f76a1" # PATH export COLOR_05="#4f76a1" # PATH
COLOR_06="#855c8d" # SYNTAX_VAR export COLOR_06="#855c8d" # SYNTAX_VAR
COLOR_07="#578fa4" # PROMP export COLOR_07="#578fa4" # PROMP
COLOR_08="#b9bcba" # export COLOR_08="#b9bcba" #
COLOR_09="#888987" # export COLOR_09="#888987" #
COLOR_10="#fb001f" # COMMAND_ERROR export COLOR_10="#fb001f" # COMMAND_ERROR
COLOR_11="#0f722f" # EXEC export COLOR_11="#0f722f" # EXEC
COLOR_12="#c47033" # export COLOR_12="#c47033" #
COLOR_13="#186de3" # FOLDER export COLOR_13="#186de3" # FOLDER
COLOR_14="#fb0067" # export COLOR_14="#fb0067" #
COLOR_15="#2e706d" # export COLOR_15="#2e706d" #
COLOR_16="#fdffb9" # export COLOR_16="#fdffb9" #
BACKGROUND_COLOR="#1f1f1f" # Background Color export BACKGROUND_COLOR="#1f1f1f" # Background Color
FOREGROUND_COLOR="#b9bcba" # Text export FOREGROUND_COLOR="#b9bcba" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Dimmed Monokai" export PROFILE_NAME="Dimmed Monokai"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Dimmed Monokai"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#44475a" # HOST export COLOR_01="#44475a" # HOST
COLOR_02="#ff5555" # SYNTAX_STRING export COLOR_02="#ff5555" # SYNTAX_STRING
COLOR_03="#50fa7b" # COMMAND export COLOR_03="#50fa7b" # COMMAND
COLOR_04="#ffb86c" # COMMAND_COLOR2 export COLOR_04="#ffb86c" # COMMAND_COLOR2
COLOR_05="#8be9fd" # PATH export COLOR_05="#8be9fd" # PATH
COLOR_06="#bd93f9" # SYNTAX_VAR export COLOR_06="#bd93f9" # SYNTAX_VAR
COLOR_07="#ff79c6" # PROMP export COLOR_07="#ff79c6" # PROMP
COLOR_08="#94A3A5" # export COLOR_08="#94A3A5" #
COLOR_09="#000000" # export COLOR_09="#000000" #
COLOR_10="#ff5555" # COMMAND_ERROR export COLOR_10="#ff5555" # COMMAND_ERROR
COLOR_11="#50fa7b" # EXEC export COLOR_11="#50fa7b" # EXEC
COLOR_12="#ffb86c" # export COLOR_12="#ffb86c" #
COLOR_13="#8be9fd" # FOLDER export COLOR_13="#8be9fd" # FOLDER
COLOR_14="#bd93f9" # export COLOR_14="#bd93f9" #
COLOR_15="#ff79c6" # export COLOR_15="#ff79c6" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#282a36" # Background Color export BACKGROUND_COLOR="#282a36" # Background Color
FOREGROUND_COLOR="#94A3A5" # Text export FOREGROUND_COLOR="#94A3A5" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Dracula" export PROFILE_NAME="Dracula"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Dracula"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#121418" # HOST export COLOR_01="#121418" # HOST
COLOR_02="#c94234" # SYNTAX_STRING export COLOR_02="#c94234" # SYNTAX_STRING
COLOR_03="#85c54c" # COMMAND export COLOR_03="#85c54c" # COMMAND
COLOR_04="#f5ae2e" # COMMAND_COLOR2 export COLOR_04="#f5ae2e" # COMMAND_COLOR2
COLOR_05="#1398b9" # PATH export COLOR_05="#1398b9" # PATH
COLOR_06="#d0633d" # SYNTAX_VAR export COLOR_06="#d0633d" # SYNTAX_VAR
COLOR_07="#509552" # PROMP export COLOR_07="#509552" # PROMP
COLOR_08="#e5c6aa" # export COLOR_08="#e5c6aa" #
COLOR_09="#675f54" # export COLOR_09="#675f54" #
COLOR_10="#ff645a" # COMMAND_ERROR export COLOR_10="#ff645a" # COMMAND_ERROR
COLOR_11="#98e036" # EXEC export COLOR_11="#98e036" # EXEC
COLOR_12="#e0d561" # export COLOR_12="#e0d561" #
COLOR_13="#5fdaff" # FOLDER export COLOR_13="#5fdaff" # FOLDER
COLOR_14="#ff9269" # export COLOR_14="#ff9269" #
COLOR_15="#84f088" # export COLOR_15="#84f088" #
COLOR_16="#f6f7ec" # export COLOR_16="#f6f7ec" #
BACKGROUND_COLOR="#292520" # Background Color export BACKGROUND_COLOR="#292520" # Background Color
FOREGROUND_COLOR="#e5c7a9" # Text export FOREGROUND_COLOR="#e5c7a9" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Earthsong" export PROFILE_NAME="Earthsong"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Earthsong"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#3c3c30" # HOST export COLOR_01="#3c3c30" # HOST
COLOR_02="#98290f" # SYNTAX_STRING export COLOR_02="#98290f" # SYNTAX_STRING
COLOR_03="#479a43" # COMMAND export COLOR_03="#479a43" # COMMAND
COLOR_04="#7f7111" # COMMAND_COLOR2 export COLOR_04="#7f7111" # COMMAND_COLOR2
COLOR_05="#497f7d" # PATH export COLOR_05="#497f7d" # PATH
COLOR_06="#7f4e2f" # SYNTAX_VAR export COLOR_06="#7f4e2f" # SYNTAX_VAR
COLOR_07="#387f58" # PROMP export COLOR_07="#387f58" # PROMP
COLOR_08="#807974" # export COLOR_08="#807974" #
COLOR_09="#555445" # export COLOR_09="#555445" #
COLOR_10="#e0502a" # COMMAND_ERROR export COLOR_10="#e0502a" # COMMAND_ERROR
COLOR_11="#61e070" # EXEC export COLOR_11="#61e070" # EXEC
COLOR_12="#d69927" # export COLOR_12="#d69927" #
COLOR_13="#79d9d9" # FOLDER export COLOR_13="#79d9d9" # FOLDER
COLOR_14="#cd7c54" # export COLOR_14="#cd7c54" #
COLOR_15="#59d599" # export COLOR_15="#59d599" #
COLOR_16="#fff1e9" # export COLOR_16="#fff1e9" #
BACKGROUND_COLOR="#22211d" # Background Color export BACKGROUND_COLOR="#22211d" # Background Color
FOREGROUND_COLOR="#807a74" # Text export FOREGROUND_COLOR="#807a74" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Elemental" export PROFILE_NAME="Elemental"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Elemental"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#303030" # HOST export COLOR_01="#303030" # HOST
COLOR_02="#e1321a" # SYNTAX_STRING export COLOR_02="#e1321a" # SYNTAX_STRING
COLOR_03="#6ab017" # COMMAND export COLOR_03="#6ab017" # COMMAND
COLOR_04="#ffc005" # COMMAND_COLOR2 export COLOR_04="#ffc005" # COMMAND_COLOR2
COLOR_05="#004f9e" # PATH export COLOR_05="#004f9e" # PATH
COLOR_06="#ec0048" # SYNTAX_VAR export COLOR_06="#ec0048" # SYNTAX_VAR
COLOR_07="#2aa7e7" # PROMP export COLOR_07="#2aa7e7" # PROMP
COLOR_08="#f2f2f2" # export COLOR_08="#f2f2f2" #
COLOR_09="#5d5d5d" # export COLOR_09="#5d5d5d" #
COLOR_10="#ff361e" # COMMAND_ERROR export COLOR_10="#ff361e" # COMMAND_ERROR
COLOR_11="#7bc91f" # EXEC export COLOR_11="#7bc91f" # EXEC
COLOR_12="#ffd00a" # export COLOR_12="#ffd00a" #
COLOR_13="#0071ff" # FOLDER export COLOR_13="#0071ff" # FOLDER
COLOR_14="#ff1d62" # export COLOR_14="#ff1d62" #
COLOR_15="#4bb8fd" # export COLOR_15="#4bb8fd" #
COLOR_16="#a020f0" # export COLOR_16="#a020f0" #
BACKGROUND_COLOR="#101010" # Background Color export BACKGROUND_COLOR="#101010" # Background Color
FOREGROUND_COLOR="#f2f2f2" # Text export FOREGROUND_COLOR="#f2f2f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Elementary" export PROFILE_NAME="Elementary"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Elementary"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#303030" # HOST export COLOR_01="#303030" # HOST
COLOR_02="#e1321a" # SYNTAX_STRING export COLOR_02="#e1321a" # SYNTAX_STRING
COLOR_03="#6ab017" # COMMAND export COLOR_03="#6ab017" # COMMAND
COLOR_04="#ffc005" # COMMAND_COLOR2 export COLOR_04="#ffc005" # COMMAND_COLOR2
COLOR_05="#729FCF" # PATH export COLOR_05="#729FCF" # PATH
COLOR_06="#ec0048" # SYNTAX_VAR export COLOR_06="#ec0048" # SYNTAX_VAR
COLOR_07="#f2f2f2" # PROMP export COLOR_07="#f2f2f2" # PROMP
COLOR_08="#2aa7e7" # export COLOR_08="#2aa7e7" #
COLOR_09="#5d5d5d" # export COLOR_09="#5d5d5d" #
COLOR_10="#ff361e" # COMMAND_ERROR export COLOR_10="#ff361e" # COMMAND_ERROR
COLOR_11="#7bc91f" # EXEC export COLOR_11="#7bc91f" # EXEC
COLOR_12="#ffd00a" # export COLOR_12="#ffd00a" #
COLOR_13="#0071ff" # FOLDER export COLOR_13="#0071ff" # FOLDER
COLOR_14="#ff1d62" # export COLOR_14="#ff1d62" #
COLOR_15="#4bb8fd" # export COLOR_15="#4bb8fd" #
COLOR_16="#a020f0" # export COLOR_16="#a020f0" #
BACKGROUND_COLOR="#4A453E" # Background Color export BACKGROUND_COLOR="#4A453E" # Background Color
FOREGROUND_COLOR="#f2f2f2" # Text export FOREGROUND_COLOR="#f2f2f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Elic" export PROFILE_NAME="Elic"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Elic"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#303030" # HOST export COLOR_01="#303030" # HOST
COLOR_02="#e1321a" # SYNTAX_STRING export COLOR_02="#e1321a" # SYNTAX_STRING
COLOR_03="#6ab017" # COMMAND export COLOR_03="#6ab017" # COMMAND
COLOR_04="#ffc005" # COMMAND_COLOR2 export COLOR_04="#ffc005" # COMMAND_COLOR2
COLOR_05="#729FCF" # PATH export COLOR_05="#729FCF" # PATH
COLOR_06="#ec0048" # SYNTAX_VAR export COLOR_06="#ec0048" # SYNTAX_VAR
COLOR_07="#2aa7e7" # PROMP export COLOR_07="#2aa7e7" # PROMP
COLOR_08="#f2f2f2" # export COLOR_08="#f2f2f2" #
COLOR_09="#5d5d5d" # export COLOR_09="#5d5d5d" #
COLOR_10="#ff361e" # COMMAND_ERROR export COLOR_10="#ff361e" # COMMAND_ERROR
COLOR_11="#7bc91f" # EXEC export COLOR_11="#7bc91f" # EXEC
COLOR_12="#ffd00a" # export COLOR_12="#ffd00a" #
COLOR_13="#0071ff" # FOLDER export COLOR_13="#0071ff" # FOLDER
COLOR_14="#ff1d62" # export COLOR_14="#ff1d62" #
COLOR_15="#4bb8fd" # export COLOR_15="#4bb8fd" #
COLOR_16="#a020f0" # export COLOR_16="#a020f0" #
BACKGROUND_COLOR="#041A3B" # Background Color export BACKGROUND_COLOR="#041A3B" # Background Color
FOREGROUND_COLOR="#f2f2f2" # Text export FOREGROUND_COLOR="#f2f2f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Elio" export PROFILE_NAME="Elio"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Elio"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#cc0000" # SYNTAX_STRING export COLOR_02="#cc0000" # SYNTAX_STRING
COLOR_03="#1a921c" # COMMAND export COLOR_03="#1a921c" # COMMAND
COLOR_04="#f0e53a" # COMMAND_COLOR2 export COLOR_04="#f0e53a" # COMMAND_COLOR2
COLOR_05="#0066ff" # PATH export COLOR_05="#0066ff" # PATH
COLOR_06="#c5656b" # SYNTAX_VAR export COLOR_06="#c5656b" # SYNTAX_VAR
COLOR_07="#06989a" # PROMP export COLOR_07="#06989a" # PROMP
COLOR_08="#d3d7cf" # export COLOR_08="#d3d7cf" #
COLOR_09="#555753" # export COLOR_09="#555753" #
COLOR_10="#ef2929" # COMMAND_ERROR export COLOR_10="#ef2929" # COMMAND_ERROR
COLOR_11="#9aff87" # EXEC export COLOR_11="#9aff87" # EXEC
COLOR_12="#fffb5c" # export COLOR_12="#fffb5c" #
COLOR_13="#43a8ed" # FOLDER export COLOR_13="#43a8ed" # FOLDER
COLOR_14="#ff818a" # export COLOR_14="#ff818a" #
COLOR_15="#34e2e2" # export COLOR_15="#34e2e2" #
COLOR_16="#eeeeec" # export COLOR_16="#eeeeec" #
BACKGROUND_COLOR="#2a211c" # Background Color export BACKGROUND_COLOR="#2a211c" # Background Color
FOREGROUND_COLOR="#b8a898" # Text export FOREGROUND_COLOR="#b8a898" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Espresso Libre" export PROFILE_NAME="Espresso Libre"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Espresso Libre"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#353535" # HOST export COLOR_01="#353535" # HOST
COLOR_02="#d25252" # SYNTAX_STRING export COLOR_02="#d25252" # SYNTAX_STRING
COLOR_03="#a5c261" # COMMAND export COLOR_03="#a5c261" # COMMAND
COLOR_04="#ffc66d" # COMMAND_COLOR2 export COLOR_04="#ffc66d" # COMMAND_COLOR2
COLOR_05="#6c99bb" # PATH export COLOR_05="#6c99bb" # PATH
COLOR_06="#d197d9" # SYNTAX_VAR export COLOR_06="#d197d9" # SYNTAX_VAR
COLOR_07="#bed6ff" # PROMP export COLOR_07="#bed6ff" # PROMP
COLOR_08="#eeeeec" # export COLOR_08="#eeeeec" #
COLOR_09="#535353" # export COLOR_09="#535353" #
COLOR_10="#f00c0c" # COMMAND_ERROR export COLOR_10="#f00c0c" # COMMAND_ERROR
COLOR_11="#c2e075" # EXEC export COLOR_11="#c2e075" # EXEC
COLOR_12="#e1e48b" # export COLOR_12="#e1e48b" #
COLOR_13="#8ab7d9" # FOLDER export COLOR_13="#8ab7d9" # FOLDER
COLOR_14="#efb5f7" # export COLOR_14="#efb5f7" #
COLOR_15="#dcf4ff" # export COLOR_15="#dcf4ff" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#323232" # Background Color export BACKGROUND_COLOR="#323232" # Background Color
FOREGROUND_COLOR="#ffffff" # Text export FOREGROUND_COLOR="#ffffff" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Espresso" export PROFILE_NAME="Espresso"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Espresso"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#03073c" # HOST export COLOR_01="#03073c" # HOST
COLOR_02="#c6004a" # SYNTAX_STRING export COLOR_02="#c6004a" # SYNTAX_STRING
COLOR_03="#acf157" # COMMAND export COLOR_03="#acf157" # COMMAND
COLOR_04="#fecd5e" # COMMAND_COLOR2 export COLOR_04="#fecd5e" # COMMAND_COLOR2
COLOR_05="#525fb8" # PATH export COLOR_05="#525fb8" # PATH
COLOR_06="#986f82" # SYNTAX_VAR export COLOR_06="#986f82" # SYNTAX_VAR
COLOR_07="#968763" # PROMP export COLOR_07="#968763" # PROMP
COLOR_08="#ecf0fc" # export COLOR_08="#ecf0fc" #
COLOR_09="#6c5b30" # export COLOR_09="#6c5b30" #
COLOR_10="#da4b8a" # COMMAND_ERROR export COLOR_10="#da4b8a" # COMMAND_ERROR
COLOR_11="#dbffa9" # EXEC export COLOR_11="#dbffa9" # EXEC
COLOR_12="#fee6a9" # export COLOR_12="#fee6a9" #
COLOR_13="#b2befa" # FOLDER export COLOR_13="#b2befa" # FOLDER
COLOR_14="#fda5cd" # export COLOR_14="#fda5cd" #
COLOR_15="#a5bd86" # export COLOR_15="#a5bd86" #
COLOR_16="#f6ffec" # export COLOR_16="#f6ffec" #
BACKGROUND_COLOR="#232537" # Background Color export BACKGROUND_COLOR="#232537" # Background Color
FOREGROUND_COLOR="#ecf0fe" # Text export FOREGROUND_COLOR="#ecf0fe" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Fishtank" export PROFILE_NAME="Fishtank"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Fishtank"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2c3e50" # HOST export COLOR_01="#2c3e50" # HOST
COLOR_02="#c0392b" # SYNTAX_STRING export COLOR_02="#c0392b" # SYNTAX_STRING
COLOR_03="#27ae60" # COMMAND export COLOR_03="#27ae60" # COMMAND
COLOR_04="#f39c12" # COMMAND_COLOR2 export COLOR_04="#f39c12" # COMMAND_COLOR2
COLOR_05="#2980b9" # PATH export COLOR_05="#2980b9" # PATH
COLOR_06="#8e44ad" # SYNTAX_VAR export COLOR_06="#8e44ad" # SYNTAX_VAR
COLOR_07="#16a085" # PROMP export COLOR_07="#16a085" # PROMP
COLOR_08="#bdc3c7" # export COLOR_08="#bdc3c7" #
COLOR_09="#34495e" # export COLOR_09="#34495e" #
COLOR_10="#e74c3c" # COMMAND_ERROR export COLOR_10="#e74c3c" # COMMAND_ERROR
COLOR_11="#2ecc71" # EXEC export COLOR_11="#2ecc71" # EXEC
COLOR_12="#f1c40f" # export COLOR_12="#f1c40f" #
COLOR_13="#3498db" # FOLDER export COLOR_13="#3498db" # FOLDER
COLOR_14="#9b59b6" # export COLOR_14="#9b59b6" #
COLOR_15="#2AA198" # export COLOR_15="#2AA198" #
COLOR_16="#ecf0f1" # export COLOR_16="#ecf0f1" #
BACKGROUND_COLOR="#1F2D3A" # Background Color export BACKGROUND_COLOR="#1F2D3A" # Background Color
FOREGROUND_COLOR="#1abc9c" # Text export FOREGROUND_COLOR="#1abc9c" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Flat" export PROFILE_NAME="Flat"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Flat"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#1d1d19" # HOST export COLOR_01="#1d1d19" # HOST
COLOR_02="#f18339" # SYNTAX_STRING export COLOR_02="#f18339" # SYNTAX_STRING
COLOR_03="#9fd364" # COMMAND export COLOR_03="#9fd364" # COMMAND
COLOR_04="#f4ef6d" # COMMAND_COLOR2 export COLOR_04="#f4ef6d" # COMMAND_COLOR2
COLOR_05="#5096be" # PATH export COLOR_05="#5096be" # PATH
COLOR_06="#695abc" # SYNTAX_VAR export COLOR_06="#695abc" # SYNTAX_VAR
COLOR_07="#d63865" # PROMP export COLOR_07="#d63865" # PROMP
COLOR_08="#ffffff" # export COLOR_08="#ffffff" #
COLOR_09="#1d1d19" # export COLOR_09="#1d1d19" #
COLOR_10="#d22a24" # COMMAND_ERROR export COLOR_10="#d22a24" # COMMAND_ERROR
COLOR_11="#a7d42c" # EXEC export COLOR_11="#a7d42c" # EXEC
COLOR_12="#ff8949" # export COLOR_12="#ff8949" #
COLOR_13="#61b9d0" # FOLDER export COLOR_13="#61b9d0" # FOLDER
COLOR_14="#695abc" # export COLOR_14="#695abc" #
COLOR_15="#d63865" # export COLOR_15="#d63865" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#1d1f21" # Background Color export BACKGROUND_COLOR="#1d1f21" # Background Color
FOREGROUND_COLOR="#b8dbef" # Text export FOREGROUND_COLOR="#b8dbef" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Flatland" export PROFILE_NAME="Flatland"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Flatland"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2A2A2E" # HOST | Black russian | list-text-color | maybe export COLOR_01="#2A2A2E" # HOST | Black russian | list-text-color | maybe
COLOR_02="#B98EFF" # SYNTAX_STRING | Medium purple | html-attribute-value export COLOR_02="#B98EFF" # SYNTAX_STRING | Medium purple | html-attribute-value
COLOR_03="#FF7DE9" # COMMAND | Orchid | html-attribute-name export COLOR_03="#FF7DE9" # COMMAND | Orchid | html-attribute-name
COLOR_04="#729FCF" # COMMAND_COLOR2 | Jordy blue | html-tag export COLOR_04="#729FCF" # COMMAND_COLOR2 | Jordy blue | html-tag
COLOR_05="#66A05B" # PATH | De york | html-comment and doctype export COLOR_05="#66A05B" # PATH | De york | html-comment and doctype
COLOR_06="#75507B" # SYNTAX_VAR | Hot purple (import) list-bg-color | maybe export COLOR_06="#75507B" # SYNTAX_VAR | Hot purple (import) list-bg-color | maybe
COLOR_07="#ACACAE" # PROMP | Dark grey | html-tag-angle-brackets export COLOR_07="#ACACAE" # PROMP | Dark grey | html-tag-angle-brackets
COLOR_08="#FFFFFF" # White | active list-bg (probably) export COLOR_08="#FFFFFF" # White | active list-bg (probably)
COLOR_09="#A40000" # UNKNOWN | Tomato export COLOR_09="#A40000" # UNKNOWN | Tomato
COLOR_10="#BF4040" # COMMAND_ERROR | Valencia (grep highlight) export COLOR_10="#BF4040" # COMMAND_ERROR | Valencia (grep highlight)
COLOR_11="#66A05B" # EXEC | same as PATH (De york) (maybe) export COLOR_11="#66A05B" # EXEC | same as PATH (De york) (maybe)
COLOR_12="#FFB86C" # UNKNOWN | Rajah export COLOR_12="#FFB86C" # UNKNOWN | Rajah
COLOR_13="#729FCF" # FOLDER | Jordy blue | active:html-brackets/parenthesis export COLOR_13="#729FCF" # FOLDER | Jordy blue | active:html-brackets/parenthesis
COLOR_14="#8F5902" # Mandalay | special sort of-files (probably) export COLOR_14="#8F5902" # Mandalay | special sort of-files (probably)
COLOR_15="#C4A000" # (maybe) | Lemon export COLOR_15="#C4A000" # (maybe) | Lemon
COLOR_16="#5C3566" # UNKNOWN | Honey flower export COLOR_16="#5C3566" # UNKNOWN | Honey flower
BACKGROUND_COLOR="#2A2A2E" # Background Color | Black russian | true export BACKGROUND_COLOR="#2A2A2E" # Background Color | Black russian | true
FOREGROUND_COLOR="#D7D7DB" # Text | Fuscous grey | html-tag-content export FOREGROUND_COLOR="#D7D7DB" # Text | Fuscous grey | html-tag-content
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Foxnightly" export PROFILE_NAME="Foxnightly"
# ============================================= # =============================================
# Mainly inspired by firefox developer/nightly (58) inspector theme # Mainly inspired by firefox developer/nightly (58) inspector theme
@ -35,36 +35,21 @@ PROFILE_NAME="Foxnightly"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ==================== CONFIG THIS ========================================= # # ==================== CONFIG THIS ========================================= #
COLOR_01="#073642" # HOST export COLOR_01="#073642" # HOST
COLOR_02="#dc322f" # SYNTAX_STRING export COLOR_02="#dc322f" # SYNTAX_STRING
COLOR_03="#859900" # COMMAND export COLOR_03="#859900" # COMMAND
COLOR_04="#b58900" # COMMAND_COLOR2 export COLOR_04="#b58900" # COMMAND_COLOR2
COLOR_05="#268bd2" # PATH export COLOR_05="#268bd2" # PATH
COLOR_06="#ec0048" # SYNTAX_VAR export COLOR_06="#ec0048" # SYNTAX_VAR
COLOR_07="#2aa198" # PROMP export COLOR_07="#2aa198" # PROMP
COLOR_08="#94a3a5" export COLOR_08="#94a3a5"
COLOR_09="#586e75" export COLOR_09="#586e75"
COLOR_10="#cb4b16" # COMMAND_ERROR export COLOR_10="#cb4b16" # COMMAND_ERROR
COLOR_11="#859900" # EXEC export COLOR_11="#859900" # EXEC
COLOR_12="#b58900" export COLOR_12="#b58900"
COLOR_13="#268bd2" # FOLDER export COLOR_13="#268bd2" # FOLDER
COLOR_14="#d33682" export COLOR_14="#d33682"
COLOR_15="#2aa198" export COLOR_15="#2aa198"
COLOR_16="#6c71c4" export COLOR_16="#6c71c4"
BACKGROUND_COLOR="#252e32" # Background Color export BACKGROUND_COLOR="#252e32" # Background Color
FOREGROUND_COLOR="#94a3a5" # Text export FOREGROUND_COLOR="#94a3a5" # Text
CURSOR_COLOR="#839496" # Cursor export CURSOR_COLOR="#839496" # Cursor
PROFILE_NAME="Freya" export PROFILE_NAME="Freya"
# ===================== END CONFIG ======================================= # # ===================== END CONFIG ======================================= #
@ -34,36 +34,21 @@ PROFILE_NAME="Freya"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#242526" # HOST export COLOR_01="#242526" # HOST
COLOR_02="#f8511b" # SYNTAX_STRING export COLOR_02="#f8511b" # SYNTAX_STRING
COLOR_03="#565747" # COMMAND export COLOR_03="#565747" # COMMAND
COLOR_04="#fa771d" # COMMAND_COLOR2 export COLOR_04="#fa771d" # COMMAND_COLOR2
COLOR_05="#2c70b7" # PATH export COLOR_05="#2c70b7" # PATH
COLOR_06="#f02e4f" # SYNTAX_VAR export COLOR_06="#f02e4f" # SYNTAX_VAR
COLOR_07="#3ca1a6" # PROMP export COLOR_07="#3ca1a6" # PROMP
COLOR_08="#adadad" # export COLOR_08="#adadad" #
COLOR_09="#5fac6d" # export COLOR_09="#5fac6d" #
COLOR_10="#f74319" # COMMAND_ERROR export COLOR_10="#f74319" # COMMAND_ERROR
COLOR_11="#74ec4c" # EXEC export COLOR_11="#74ec4c" # EXEC
COLOR_12="#fdc325" # export COLOR_12="#fdc325" #
COLOR_13="#3393ca" # FOLDER export COLOR_13="#3393ca" # FOLDER
COLOR_14="#e75e4f" # export COLOR_14="#e75e4f" #
COLOR_15="#4fbce6" # export COLOR_15="#4fbce6" #
COLOR_16="#8c735b" # export COLOR_16="#8c735b" #
BACKGROUND_COLOR="#1b1c1d" # Background Color export BACKGROUND_COLOR="#1b1c1d" # Background Color
FOREGROUND_COLOR="#adadad" # Text export FOREGROUND_COLOR="#adadad" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Frontend Delight" export PROFILE_NAME="Frontend Delight"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Frontend Delight"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#d6262b" # SYNTAX_STRING export COLOR_02="#d6262b" # SYNTAX_STRING
COLOR_03="#919c00" # COMMAND export COLOR_03="#919c00" # COMMAND
COLOR_04="#be8a13" # COMMAND_COLOR2 export COLOR_04="#be8a13" # COMMAND_COLOR2
COLOR_05="#4699a3" # PATH export COLOR_05="#4699a3" # PATH
COLOR_06="#8d4331" # SYNTAX_VAR export COLOR_06="#8d4331" # SYNTAX_VAR
COLOR_07="#da8213" # PROMP export COLOR_07="#da8213" # PROMP
COLOR_08="#ddc265" # export COLOR_08="#ddc265" #
COLOR_09="#7f6a55" # export COLOR_09="#7f6a55" #
COLOR_10="#e55a1c" # COMMAND_ERROR export COLOR_10="#e55a1c" # COMMAND_ERROR
COLOR_11="#bfc65a" # EXEC export COLOR_11="#bfc65a" # EXEC
COLOR_12="#ffcb1b" # export COLOR_12="#ffcb1b" #
COLOR_13="#7cc9cf" # FOLDER export COLOR_13="#7cc9cf" # FOLDER
COLOR_14="#d26349" # export COLOR_14="#d26349" #
COLOR_15="#e6a96b" # export COLOR_15="#e6a96b" #
COLOR_16="#ffeaa3" # export COLOR_16="#ffeaa3" #
BACKGROUND_COLOR="#251200" # Background Color export BACKGROUND_COLOR="#251200" # Background Color
FOREGROUND_COLOR="#dec165" # Text export FOREGROUND_COLOR="#dec165" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Frontend Fun Forrest" export PROFILE_NAME="Frontend Fun Forrest"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Frontend Fun Forrest"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#f9555f" # SYNTAX_STRING export COLOR_02="#f9555f" # SYNTAX_STRING
COLOR_03="#21b089" # COMMAND export COLOR_03="#21b089" # COMMAND
COLOR_04="#fef02a" # COMMAND_COLOR2 export COLOR_04="#fef02a" # COMMAND_COLOR2
COLOR_05="#589df6" # PATH export COLOR_05="#589df6" # PATH
COLOR_06="#944d95" # SYNTAX_VAR export COLOR_06="#944d95" # SYNTAX_VAR
COLOR_07="#1f9ee7" # PROMP export COLOR_07="#1f9ee7" # PROMP
COLOR_08="#bbbbbb" # export COLOR_08="#bbbbbb" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#fa8c8f" # COMMAND_ERROR export COLOR_10="#fa8c8f" # COMMAND_ERROR
COLOR_11="#35bb9a" # EXEC export COLOR_11="#35bb9a" # EXEC
COLOR_12="#ffff55" # export COLOR_12="#ffff55" #
COLOR_13="#589df6" # FOLDER export COLOR_13="#589df6" # FOLDER
COLOR_14="#e75699" # export COLOR_14="#e75699" #
COLOR_15="#3979bc" # export COLOR_15="#3979bc" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#1d2837" # Background Color export BACKGROUND_COLOR="#1d2837" # Background Color
FOREGROUND_COLOR="#ffffff" # Text export FOREGROUND_COLOR="#ffffff" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Frontend Galaxy" export PROFILE_NAME="Frontend Galaxy"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Frontend Galaxy"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#3e3e3e" # HOST export COLOR_01="#3e3e3e" # HOST
COLOR_02="#970b16" # SYNTAX_STRING export COLOR_02="#970b16" # SYNTAX_STRING
COLOR_03="#07962a" # COMMAND export COLOR_03="#07962a" # COMMAND
COLOR_04="#f8eec7" # COMMAND_COLOR2 export COLOR_04="#f8eec7" # COMMAND_COLOR2
COLOR_05="#003e8a" # PATH export COLOR_05="#003e8a" # PATH
COLOR_06="#e94691" # SYNTAX_VAR export COLOR_06="#e94691" # SYNTAX_VAR
COLOR_07="#89d1ec" # PROMP export COLOR_07="#89d1ec" # PROMP
COLOR_08="#ffffff" # export COLOR_08="#ffffff" #
COLOR_09="#666666" # export COLOR_09="#666666" #
COLOR_10="#de0000" # COMMAND_ERROR export COLOR_10="#de0000" # COMMAND_ERROR
COLOR_11="#87d5a2" # EXEC export COLOR_11="#87d5a2" # EXEC
COLOR_12="#f1d007" # export COLOR_12="#f1d007" #
COLOR_13="#2e6cba" # FOLDER export COLOR_13="#2e6cba" # FOLDER
COLOR_14="#ffa29f" # export COLOR_14="#ffa29f" #
COLOR_15="#1cfafe" # export COLOR_15="#1cfafe" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#f4f4f4" # Background Color export BACKGROUND_COLOR="#f4f4f4" # Background Color
FOREGROUND_COLOR="#3e3e3e" # Text export FOREGROUND_COLOR="#3e3e3e" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Github" export PROFILE_NAME="Github"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Github"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000009" # Black export COLOR_01="#000009" # Black
COLOR_02="#BB4F6C" # Red export COLOR_02="#BB4F6C" # Red
COLOR_03="#72CCAE" # Green export COLOR_03="#72CCAE" # Green
COLOR_04="#C65E3D" # Yellow export COLOR_04="#C65E3D" # Yellow
COLOR_05="#58B6CA" # Blue export COLOR_05="#58B6CA" # Blue
COLOR_06="#6488C4" # Cyan export COLOR_06="#6488C4" # Cyan
COLOR_07="#8D84C6" # Magenta export COLOR_07="#8D84C6" # Magenta
COLOR_08="#858893" # Light gray export COLOR_08="#858893" # Light gray
COLOR_09="#1f222d" # Dark gray export COLOR_09="#1f222d" # Dark gray
COLOR_10="#ee829f" # Light Red export COLOR_10="#ee829f" # Light Red
COLOR_11="#a5ffe1" # Light Green export COLOR_11="#a5ffe1" # Light Green
COLOR_12="#f99170" # Light Yellow export COLOR_12="#f99170" # Light Yellow
COLOR_13="#8be9fd" # Light Blue export COLOR_13="#8be9fd" # Light Blue
COLOR_14="#97bbf7" # Light Cyan export COLOR_14="#97bbf7" # Light Cyan
COLOR_15="#c0b7f9" # Light Magenta export COLOR_15="#c0b7f9" # Light Magenta
COLOR_16="#ffffff" # White export COLOR_16="#ffffff" # White
BACKGROUND_COLOR="#0D101B" # Background Color export BACKGROUND_COLOR="#0D101B" # Background Color
FOREGROUND_COLOR="#EBEEF9" # Foreground Color (text) export FOREGROUND_COLOR="#EBEEF9" # Foreground Color (text)
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor color
PROFILE_NAME="gooey" export PROFILE_NAME="gooey"
# ============================================= # =============================================
@ -34,35 +34,21 @@ PROFILE_NAME="gooey"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2d283f" # HOST export COLOR_01="#2d283f" # HOST
COLOR_02="#ed2261" # SYNTAX_STRING export COLOR_02="#ed2261" # SYNTAX_STRING
COLOR_03="#1fa91b" # COMMAND export COLOR_03="#1fa91b" # COMMAND
COLOR_04="#8ddc20" # COMMAND_COLOR2 export COLOR_04="#8ddc20" # COMMAND_COLOR2
COLOR_05="#487df4" # PATH export COLOR_05="#487df4" # PATH
COLOR_06="#8d35c9" # SYNTAX_VAR export COLOR_06="#8d35c9" # SYNTAX_VAR
COLOR_07="#3bdeed" # PROMP export COLOR_07="#3bdeed" # PROMP
COLOR_08="#9e9ea0" # export COLOR_08="#9e9ea0" #
COLOR_09="#59516a" # export COLOR_09="#59516a" #
COLOR_10="#f0729a" # COMMAND_ERROR export COLOR_10="#f0729a" # COMMAND_ERROR
COLOR_11="#53aa5e" # EXEC export COLOR_11="#53aa5e" # EXEC
COLOR_12="#b2dc87" # export COLOR_12="#b2dc87" #
COLOR_13="#a9bcec" # FOLDER export COLOR_13="#a9bcec" # FOLDER
COLOR_14="#ad81c2" # export COLOR_14="#ad81c2" #
COLOR_15="#9de3eb" # export COLOR_15="#9de3eb" #
COLOR_16="#a288f7" # export COLOR_16="#a288f7" #
BACKGROUND_COLOR="#171423" # Background Color export BACKGROUND_COLOR="#171423" # Background Color
FOREGROUND_COLOR="#9f9fa1" # Text export FOREGROUND_COLOR="#9f9fa1" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Grape" export PROFILE_NAME="Grape"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Grape"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#bb0000" # SYNTAX_STRING export COLOR_02="#bb0000" # SYNTAX_STRING
COLOR_03="#00bb00" # COMMAND export COLOR_03="#00bb00" # COMMAND
COLOR_04="#e7b000" # COMMAND_COLOR2 export COLOR_04="#e7b000" # COMMAND_COLOR2
COLOR_05="#0000a3" # PATH export COLOR_05="#0000a3" # PATH
COLOR_06="#950062" # SYNTAX_VAR export COLOR_06="#950062" # SYNTAX_VAR
COLOR_07="#00bbbb" # PROMP export COLOR_07="#00bbbb" # PROMP
COLOR_08="#bbbbbb" # export COLOR_08="#bbbbbb" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#bb0000" # COMMAND_ERROR export COLOR_10="#bb0000" # COMMAND_ERROR
COLOR_11="#00bb00" # EXEC export COLOR_11="#00bb00" # EXEC
COLOR_12="#e7b000" # export COLOR_12="#e7b000" #
COLOR_13="#0000bb" # FOLDER export COLOR_13="#0000bb" # FOLDER
COLOR_14="#ff55ff" # export COLOR_14="#ff55ff" #
COLOR_15="#55ffff" # export COLOR_15="#55ffff" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#13773d" # Background Color export BACKGROUND_COLOR="#13773d" # Background Color
FOREGROUND_COLOR="#fff0a5" # Text export FOREGROUND_COLOR="#fff0a5" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Grass" export PROFILE_NAME="Grass"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Grass"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#282828" # HOST export COLOR_01="#282828" # HOST
COLOR_02="#cc241d" # SYNTAX_STRING export COLOR_02="#cc241d" # SYNTAX_STRING
COLOR_03="#98971a" # COMMAND export COLOR_03="#98971a" # COMMAND
COLOR_04="#d79921" # COMMAND_COLOR2 export COLOR_04="#d79921" # COMMAND_COLOR2
COLOR_05="#458588" # PATH export COLOR_05="#458588" # PATH
COLOR_06="#b16286" # SYNTAX_VAR export COLOR_06="#b16286" # SYNTAX_VAR
COLOR_07="#689d6a" # PROMP export COLOR_07="#689d6a" # PROMP
COLOR_08="#a89984" # export COLOR_08="#a89984" #
COLOR_09="#928374" # export COLOR_09="#928374" #
COLOR_10="#fb4934" # COMMAND_ERROR export COLOR_10="#fb4934" # COMMAND_ERROR
COLOR_11="#b8bb26" # EXEC export COLOR_11="#b8bb26" # EXEC
COLOR_12="#fabd2f" # export COLOR_12="#fabd2f" #
COLOR_13="#83a598" # FOLDER export COLOR_13="#83a598" # FOLDER
COLOR_14="#d3869b" # export COLOR_14="#d3869b" #
COLOR_15="#8ec07c" # export COLOR_15="#8ec07c" #
COLOR_16="#ebdbb2" # export COLOR_16="#ebdbb2" #
BACKGROUND_COLOR="#282828" # Background Color export BACKGROUND_COLOR="#282828" # Background Color
FOREGROUND_COLOR="#ebdbb2" # Text export FOREGROUND_COLOR="#ebdbb2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Gruvbox Dark" export PROFILE_NAME="Gruvbox Dark"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Gruvbox Dark"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#fbf1c7" # HOST export COLOR_01="#fbf1c7" # HOST
COLOR_02="#cc241d" # SYNTAX_STRING export COLOR_02="#cc241d" # SYNTAX_STRING
COLOR_03="#98971a" # COMMAND export COLOR_03="#98971a" # COMMAND
COLOR_04="#d79921" # COMMAND_COLOR2 export COLOR_04="#d79921" # COMMAND_COLOR2
COLOR_05="#458588" # PATH export COLOR_05="#458588" # PATH
COLOR_06="#b16286" # SYNTAX_VAR export COLOR_06="#b16286" # SYNTAX_VAR
COLOR_07="#689d6a" # PROMP export COLOR_07="#689d6a" # PROMP
COLOR_08="#7c6f64" # export COLOR_08="#7c6f64" #
COLOR_09="#928374" # export COLOR_09="#928374" #
COLOR_10="#9d0006" # COMMAND_ERROR export COLOR_10="#9d0006" # COMMAND_ERROR
COLOR_11="#79740e" # EXEC export COLOR_11="#79740e" # EXEC
COLOR_12="#b57614" # export COLOR_12="#b57614" #
COLOR_13="#076678" # FOLDER export COLOR_13="#076678" # FOLDER
COLOR_14="#8f3f71" # export COLOR_14="#8f3f71" #
COLOR_15="#427b58" # export COLOR_15="#427b58" #
COLOR_16="#3c3836" # export COLOR_16="#3c3836" #
BACKGROUND_COLOR="#fbf1c7" # Background Color export BACKGROUND_COLOR="#fbf1c7" # Background Color
FOREGROUND_COLOR="#3c3836" # Text export FOREGROUND_COLOR="#3c3836" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Gruvbox" export PROFILE_NAME="Gruvbox"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Gruvbox"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#1b1d1e" # HOST export COLOR_01="#1b1d1e" # HOST
COLOR_02="#f92672" # SYNTAX_STRING export COLOR_02="#f92672" # SYNTAX_STRING
COLOR_03="#a6e22e" # COMMAND export COLOR_03="#a6e22e" # COMMAND
COLOR_04="#fd971f" # COMMAND_COLOR2 export COLOR_04="#fd971f" # COMMAND_COLOR2
COLOR_05="#66d9ef" # PATH export COLOR_05="#66d9ef" # PATH
COLOR_06="#9e6ffe" # SYNTAX_VAR export COLOR_06="#9e6ffe" # SYNTAX_VAR
COLOR_07="#5e7175" # PROMP export COLOR_07="#5e7175" # PROMP
COLOR_08="#ccccc6" # export COLOR_08="#ccccc6" #
COLOR_09="#505354" # export COLOR_09="#505354" #
COLOR_10="#ff669d" # COMMAND_ERROR export COLOR_10="#ff669d" # COMMAND_ERROR
COLOR_11="#beed5f" # EXEC export COLOR_11="#beed5f" # EXEC
COLOR_12="#e6db74" # export COLOR_12="#e6db74" #
COLOR_13="#66d9ef" # FOLDER export COLOR_13="#66d9ef" # FOLDER
COLOR_14="#9e6ffe" # export COLOR_14="#9e6ffe" #
COLOR_15="#a3babf" # export COLOR_15="#a3babf" #
COLOR_16="#f8f8f2" # export COLOR_16="#f8f8f2" #
BACKGROUND_COLOR="#121212" # Background Color export BACKGROUND_COLOR="#121212" # Background Color
FOREGROUND_COLOR="#a0a0a0" # Text export FOREGROUND_COLOR="#a0a0a0" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Hardcore" export PROFILE_NAME="Hardcore"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Hardcore"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#010101" # HOST export COLOR_01="#010101" # HOST
COLOR_02="#f8b63f" # SYNTAX_STRING export COLOR_02="#f8b63f" # SYNTAX_STRING
COLOR_03="#7fb5e1" # COMMAND export COLOR_03="#7fb5e1" # COMMAND
COLOR_04="#d6da25" # COMMAND_COLOR2 export COLOR_04="#d6da25" # COMMAND_COLOR2
COLOR_05="#489e48" # PATH export COLOR_05="#489e48" # PATH
COLOR_06="#b296c6" # SYNTAX_VAR export COLOR_06="#b296c6" # SYNTAX_VAR
COLOR_07="#f5bfd7" # PROMP export COLOR_07="#f5bfd7" # PROMP
COLOR_08="#a8a49d" # export COLOR_08="#a8a49d" #
COLOR_09="#726e6a" # export COLOR_09="#726e6a" #
COLOR_10="#f8b63f" # COMMAND_ERROR export COLOR_10="#f8b63f" # COMMAND_ERROR
COLOR_11="#7fb5e1" # EXEC export COLOR_11="#7fb5e1" # EXEC
COLOR_12="#d6da25" # export COLOR_12="#d6da25" #
COLOR_13="#489e48" # FOLDER export COLOR_13="#489e48" # FOLDER
COLOR_14="#b296c6" # export COLOR_14="#b296c6" #
COLOR_15="#f5bfd7" # export COLOR_15="#f5bfd7" #
COLOR_16="#fefbea" # export COLOR_16="#fefbea" #
BACKGROUND_COLOR="#010101" # Background Color export BACKGROUND_COLOR="#010101" # Background Color
FOREGROUND_COLOR="#a8a49d" # Text export FOREGROUND_COLOR="#a8a49d" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Harper" export PROFILE_NAME="Harper"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Harper"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#444444" export COLOR_01="#444444"
COLOR_02="#FF0054" export COLOR_02="#FF0054"
COLOR_03="#B1D630" export COLOR_03="#B1D630"
COLOR_04="#9D895E" export COLOR_04="#9D895E"
COLOR_05="#67BEE3" export COLOR_05="#67BEE3"
COLOR_06="#B576BC" export COLOR_06="#B576BC"
COLOR_07="#569A9F" export COLOR_07="#569A9F"
COLOR_08="#EDEDED" export COLOR_08="#EDEDED"
COLOR_09="#777777" export COLOR_09="#777777"
COLOR_10="#D65E75" export COLOR_10="#D65E75"
COLOR_11="#BAFFAA" export COLOR_11="#BAFFAA"
COLOR_12="#ECE1C8" export COLOR_12="#ECE1C8"
COLOR_13="#9FD3E5" export COLOR_13="#9FD3E5"
COLOR_14="#DEB3DF" export COLOR_14="#DEB3DF"
COLOR_15="#B6E0E5" export COLOR_15="#B6E0E5"
COLOR_16="#FFFFFF" export COLOR_16="#FFFFFF"
BACKGROUND_COLOR="#000000" export BACKGROUND_COLOR="#000000"
FOREGROUND_COLOR="#FFFFFF" export FOREGROUND_COLOR="#FFFFFF"
CURSOR_COLOR="#BAFFAA" export CURSOR_COLOR="#BAFFAA"
PROFILE_NAME="Hemisu Dark" export PROFILE_NAME="Hemisu Dark"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Hemisu Dark"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#777777" export COLOR_01="#777777"
COLOR_02="#FF0055" export COLOR_02="#FF0055"
COLOR_03="#739100" export COLOR_03="#739100"
COLOR_04="#503D15" export COLOR_04="#503D15"
COLOR_05="#538091" export COLOR_05="#538091"
COLOR_06="#5B345E" export COLOR_06="#5B345E"
COLOR_07="#538091" export COLOR_07="#538091"
COLOR_08="#999999" export COLOR_08="#999999"
COLOR_09="#999999" export COLOR_09="#999999"
COLOR_10="#D65E76" export COLOR_10="#D65E76"
COLOR_11="#9CC700" export COLOR_11="#9CC700"
COLOR_12="#947555" export COLOR_12="#947555"
COLOR_13="#9DB3CD" export COLOR_13="#9DB3CD"
COLOR_14="#A184A4" export COLOR_14="#A184A4"
COLOR_15="#85B2AA" export COLOR_15="#85B2AA"
COLOR_16="#BABABA" export COLOR_16="#BABABA"
BACKGROUND_COLOR="#EFEFEF" export BACKGROUND_COLOR="#EFEFEF"
FOREGROUND_COLOR="#444444" export FOREGROUND_COLOR="#444444"
CURSOR_COLOR="#FF0054" export CURSOR_COLOR="#FF0054"
PROFILE_NAME="Hemisu Light" export PROFILE_NAME="Hemisu Light"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Hemisu Light"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#d00e18" # SYNTAX_STRING export COLOR_02="#d00e18" # SYNTAX_STRING
COLOR_03="#138034" # COMMAND export COLOR_03="#138034" # COMMAND
COLOR_04="#ffcb3e" # COMMAND_COLOR2 export COLOR_04="#ffcb3e" # COMMAND_COLOR2
COLOR_05="#006bb3" # PATH export COLOR_05="#006bb3" # PATH
COLOR_06="#6b2775" # SYNTAX_VAR export COLOR_06="#6b2775" # SYNTAX_VAR
COLOR_07="#384564" # PROMP export COLOR_07="#384564" # PROMP
COLOR_08="#ededed" # export COLOR_08="#ededed" #
COLOR_09="#5d504a" # export COLOR_09="#5d504a" #
COLOR_10="#f07e18" # COMMAND_ERROR export COLOR_10="#f07e18" # COMMAND_ERROR
COLOR_11="#b1d130" # EXEC export COLOR_11="#b1d130" # EXEC
COLOR_12="#fff120" # export COLOR_12="#fff120" #
COLOR_13="#4fc2fd" # FOLDER export COLOR_13="#4fc2fd" # FOLDER
COLOR_14="#de0071" # export COLOR_14="#de0071" #
COLOR_15="#5d504a" # export COLOR_15="#5d504a" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#222225" # Background Color export BACKGROUND_COLOR="#222225" # Background Color
FOREGROUND_COLOR="#ededed" # Text export FOREGROUND_COLOR="#ededed" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Highway" export PROFILE_NAME="Highway"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Highway"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#b6214a" # SYNTAX_STRING export COLOR_02="#b6214a" # SYNTAX_STRING
COLOR_03="#00a600" # COMMAND export COLOR_03="#00a600" # COMMAND
COLOR_04="#bfbf00" # COMMAND_COLOR2 export COLOR_04="#bfbf00" # COMMAND_COLOR2
COLOR_05="#246eb2" # PATH export COLOR_05="#246eb2" # PATH
COLOR_06="#b200b2" # SYNTAX_VAR export COLOR_06="#b200b2" # SYNTAX_VAR
COLOR_07="#00a6b2" # PROMP export COLOR_07="#00a6b2" # PROMP
COLOR_08="#bfbfbf" # export COLOR_08="#bfbfbf" #
COLOR_09="#666666" # export COLOR_09="#666666" #
COLOR_10="#e50000" # COMMAND_ERROR export COLOR_10="#e50000" # COMMAND_ERROR
COLOR_11="#86a93e" # EXEC export COLOR_11="#86a93e" # EXEC
COLOR_12="#e5e500" # export COLOR_12="#e5e500" #
COLOR_13="#0000ff" # FOLDER export COLOR_13="#0000ff" # FOLDER
COLOR_14="#e500e5" # export COLOR_14="#e500e5" #
COLOR_15="#00e5e5" # export COLOR_15="#00e5e5" #
COLOR_16="#e5e5e5" # export COLOR_16="#e5e5e5" #
BACKGROUND_COLOR="#100b05" # Background Color export BACKGROUND_COLOR="#100b05" # Background Color
FOREGROUND_COLOR="#84c138" # Text export FOREGROUND_COLOR="#84c138" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Hipster Green" export PROFILE_NAME="Hipster Green"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Hipster Green"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#990000" # SYNTAX_STRING export COLOR_02="#990000" # SYNTAX_STRING
COLOR_03="#00a600" # COMMAND export COLOR_03="#00a600" # COMMAND
COLOR_04="#999900" # COMMAND_COLOR2 export COLOR_04="#999900" # COMMAND_COLOR2
COLOR_05="#0000b2" # PATH export COLOR_05="#0000b2" # PATH
COLOR_06="#b200b2" # SYNTAX_VAR export COLOR_06="#b200b2" # SYNTAX_VAR
COLOR_07="#00a6b2" # PROMP export COLOR_07="#00a6b2" # PROMP
COLOR_08="#bfbfbf" # export COLOR_08="#bfbfbf" #
COLOR_09="#666666" # export COLOR_09="#666666" #
COLOR_10="#e50000" # COMMAND_ERROR export COLOR_10="#e50000" # COMMAND_ERROR
COLOR_11="#00d900" # EXEC export COLOR_11="#00d900" # EXEC
COLOR_12="#e5e500" # export COLOR_12="#e5e500" #
COLOR_13="#0000ff" # FOLDER export COLOR_13="#0000ff" # FOLDER
COLOR_14="#e500e5" # export COLOR_14="#e500e5" #
COLOR_15="#00e5e5" # export COLOR_15="#00e5e5" #
COLOR_16="#e5e5e5" # export COLOR_16="#e5e5e5" #
BACKGROUND_COLOR="#000000" # Background Color export BACKGROUND_COLOR="#000000" # Background Color
FOREGROUND_COLOR="#00ff00" # Text export FOREGROUND_COLOR="#00ff00" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Homebrew" export PROFILE_NAME="Homebrew"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Homebrew"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#575757" # HOST export COLOR_01="#575757" # HOST
COLOR_02="#ff1b00" # SYNTAX_STRING export COLOR_02="#ff1b00" # SYNTAX_STRING
COLOR_03="#a5e055" # COMMAND export COLOR_03="#a5e055" # COMMAND
COLOR_04="#fbe74a" # COMMAND_COLOR2 export COLOR_04="#fbe74a" # COMMAND_COLOR2
COLOR_05="#496487" # PATH export COLOR_05="#496487" # PATH
COLOR_06="#fd5ff1" # SYNTAX_VAR export COLOR_06="#fd5ff1" # SYNTAX_VAR
COLOR_07="#86e9fe" # PROMP export COLOR_07="#86e9fe" # PROMP
COLOR_08="#cbcccb" # export COLOR_08="#cbcccb" #
COLOR_09="#262626" # export COLOR_09="#262626" #
COLOR_10="#d51d00" # COMMAND_ERROR export COLOR_10="#d51d00" # COMMAND_ERROR
COLOR_11="#a5df55" # EXEC export COLOR_11="#a5df55" # EXEC
COLOR_12="#fbe84a" # export COLOR_12="#fbe84a" #
COLOR_13="#89beff" # FOLDER export COLOR_13="#89beff" # FOLDER
COLOR_14="#c001c1" # export COLOR_14="#c001c1" #
COLOR_15="#86eafe" # export COLOR_15="#86eafe" #
COLOR_16="#dbdbdb" # export COLOR_16="#dbdbdb" #
BACKGROUND_COLOR="#000000" # Background Color export BACKGROUND_COLOR="#000000" # Background Color
FOREGROUND_COLOR="#dbdbdb" # Text export FOREGROUND_COLOR="#dbdbdb" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Hurtado" export PROFILE_NAME="Hurtado"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Hurtado"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#282a2e" # HOST export COLOR_01="#282a2e" # HOST
COLOR_02="#A54242" # SYNTAX_STRING export COLOR_02="#A54242" # SYNTAX_STRING
COLOR_03="#8C9440" # COMMAND export COLOR_03="#8C9440" # COMMAND
COLOR_04="#de935f" # COMMAND_COLOR2 export COLOR_04="#de935f" # COMMAND_COLOR2
COLOR_05="#5F819D" # PATH export COLOR_05="#5F819D" # PATH
COLOR_06="#85678F" # SYNTAX_VAR export COLOR_06="#85678F" # SYNTAX_VAR
COLOR_07="#5E8D87" # PROMP export COLOR_07="#5E8D87" # PROMP
COLOR_08="#969896" # export COLOR_08="#969896" #
COLOR_09="#373b41" # export COLOR_09="#373b41" #
COLOR_10="#cc6666" # COMMAND_ERROR export COLOR_10="#cc6666" # COMMAND_ERROR
COLOR_11="#b5bd68" # EXEC export COLOR_11="#b5bd68" # EXEC
COLOR_12="#f0c674" # export COLOR_12="#f0c674" #
COLOR_13="#81a2be" # FOLDER export COLOR_13="#81a2be" # FOLDER
COLOR_14="#b294bb" # export COLOR_14="#b294bb" #
COLOR_15="#8abeb7" # export COLOR_15="#8abeb7" #
COLOR_16="#c5c8c6" # export COLOR_16="#c5c8c6" #
BACKGROUND_COLOR="#141414" # Background Color export BACKGROUND_COLOR="#141414" # Background Color
FOREGROUND_COLOR="#94a3a5" # Text export FOREGROUND_COLOR="#94a3a5" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Hybrid" export PROFILE_NAME="Hybrid"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Hybrid"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#1f1f1f" # HOST export COLOR_01="#1f1f1f" # HOST
COLOR_02="#fb002a" # SYNTAX_STRING export COLOR_02="#fb002a" # SYNTAX_STRING
COLOR_03="#339c24" # COMMAND export COLOR_03="#339c24" # COMMAND
COLOR_04="#659b25" # COMMAND_COLOR2 export COLOR_04="#659b25" # COMMAND_COLOR2
COLOR_05="#149b45" # PATH export COLOR_05="#149b45" # PATH
COLOR_06="#53b82c" # SYNTAX_VAR export COLOR_06="#53b82c" # SYNTAX_VAR
COLOR_07="#2cb868" # PROMP export COLOR_07="#2cb868" # PROMP
COLOR_08="#e0ffef" # export COLOR_08="#e0ffef" #
COLOR_09="#032710" # export COLOR_09="#032710" #
COLOR_10="#a7ff3f" # COMMAND_ERROR export COLOR_10="#a7ff3f" # COMMAND_ERROR
COLOR_11="#9fff6d" # EXEC export COLOR_11="#9fff6d" # EXEC
COLOR_12="#d2ff6d" # export COLOR_12="#d2ff6d" #
COLOR_13="#72ffb5" # FOLDER export COLOR_13="#72ffb5" # FOLDER
COLOR_14="#50ff3e" # export COLOR_14="#50ff3e" #
COLOR_15="#22ff71" # export COLOR_15="#22ff71" #
COLOR_16="#daefd0" # export COLOR_16="#daefd0" #
BACKGROUND_COLOR="#3a3d3f" # Background Color export BACKGROUND_COLOR="#3a3d3f" # Background Color
FOREGROUND_COLOR="#d9efd3" # Text export FOREGROUND_COLOR="#d9efd3" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="IC Green PPL" export PROFILE_NAME="IC Green PPL"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="IC Green PPL"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#c13900" # SYNTAX_STRING export COLOR_02="#c13900" # SYNTAX_STRING
COLOR_03="#a4a900" # COMMAND export COLOR_03="#a4a900" # COMMAND
COLOR_04="#caaf00" # COMMAND_COLOR2 export COLOR_04="#caaf00" # COMMAND_COLOR2
COLOR_05="#bd6d00" # PATH export COLOR_05="#bd6d00" # PATH
COLOR_06="#fc5e00" # SYNTAX_VAR export COLOR_06="#fc5e00" # SYNTAX_VAR
COLOR_07="#f79500" # PROMP export COLOR_07="#f79500" # PROMP
COLOR_08="#ffc88a" # export COLOR_08="#ffc88a" #
COLOR_09="#6a4f2a" # export COLOR_09="#6a4f2a" #
COLOR_10="#ff8c68" # COMMAND_ERROR export COLOR_10="#ff8c68" # COMMAND_ERROR
COLOR_11="#f6ff40" # EXEC export COLOR_11="#f6ff40" # EXEC
COLOR_12="#ffe36e" # export COLOR_12="#ffe36e" #
COLOR_13="#ffbe55" # FOLDER export COLOR_13="#ffbe55" # FOLDER
COLOR_14="#fc874f" # export COLOR_14="#fc874f" #
COLOR_15="#c69752" # export COLOR_15="#c69752" #
COLOR_16="#fafaff" # export COLOR_16="#fafaff" #
BACKGROUND_COLOR="#262626" # Background Color export BACKGROUND_COLOR="#262626" # Background Color
FOREGROUND_COLOR="#ffcb83" # Text export FOREGROUND_COLOR="#ffcb83" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="IC Orange PPL" export PROFILE_NAME="IC Orange PPL"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="IC Orange PPL"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#323232" # HOST export COLOR_01="#323232" # HOST
COLOR_02="#d25252" # SYNTAX_STRING export COLOR_02="#d25252" # SYNTAX_STRING
COLOR_03="#7fe173" # COMMAND export COLOR_03="#7fe173" # COMMAND
COLOR_04="#ffc66d" # COMMAND_COLOR2 export COLOR_04="#ffc66d" # COMMAND_COLOR2
COLOR_05="#4099ff" # PATH export COLOR_05="#4099ff" # PATH
COLOR_06="#f680ff" # SYNTAX_VAR export COLOR_06="#f680ff" # SYNTAX_VAR
COLOR_07="#bed6ff" # PROMP export COLOR_07="#bed6ff" # PROMP
COLOR_08="#eeeeec" # export COLOR_08="#eeeeec" #
COLOR_09="#535353" # export COLOR_09="#535353" #
COLOR_10="#f07070" # COMMAND_ERROR export COLOR_10="#f07070" # COMMAND_ERROR
COLOR_11="#9dff91" # EXEC export COLOR_11="#9dff91" # EXEC
COLOR_12="#ffe48b" # export COLOR_12="#ffe48b" #
COLOR_13="#5eb7f7" # FOLDER export COLOR_13="#5eb7f7" # FOLDER
COLOR_14="#ff9dff" # export COLOR_14="#ff9dff" #
COLOR_15="#dcf4ff" # export COLOR_15="#dcf4ff" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#323232" # Background Color export BACKGROUND_COLOR="#323232" # Background Color
FOREGROUND_COLOR="#ffffff" # Text export FOREGROUND_COLOR="#ffffff" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Idle Toes" export PROFILE_NAME="Idle Toes"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Idle Toes"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#4e4e4e" # HOST export COLOR_01="#4e4e4e" # HOST
COLOR_02="#ff6c60" # SYNTAX_STRING export COLOR_02="#ff6c60" # SYNTAX_STRING
COLOR_03="#a8ff60" # COMMAND export COLOR_03="#a8ff60" # COMMAND
COLOR_04="#ffffb6" # COMMAND_COLOR2 export COLOR_04="#ffffb6" # COMMAND_COLOR2
COLOR_05="#69cbfe" # PATH export COLOR_05="#69cbfe" # PATH
COLOR_06="#ff73Fd" # SYNTAX_VAR export COLOR_06="#ff73Fd" # SYNTAX_VAR
COLOR_07="#c6c5fe" # PROMP export COLOR_07="#c6c5fe" # PROMP
COLOR_08="#eeeeee" # export COLOR_08="#eeeeee" #
COLOR_09="#7c7c7c" # export COLOR_09="#7c7c7c" #
COLOR_10="#ffb6b0" # COMMAND_ERROR export COLOR_10="#ffb6b0" # COMMAND_ERROR
COLOR_11="#ceffac" # EXEC export COLOR_11="#ceffac" # EXEC
COLOR_12="#ffffcb" # export COLOR_12="#ffffcb" #
COLOR_13="#b5dcfe" # FOLDER export COLOR_13="#b5dcfe" # FOLDER
COLOR_14="#ff9cfe" # export COLOR_14="#ff9cfe" #
COLOR_15="#dfdffe" # export COLOR_15="#dfdffe" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#000000" # Background Color export BACKGROUND_COLOR="#000000" # Background Color
FOREGROUND_COLOR="#eeeeee" # Text export FOREGROUND_COLOR="#eeeeee" # Text
CURSOR_COLOR="ffa560" # Cursor export CURSOR_COLOR="ffa560" # Cursor
PROFILE_NAME="Ir Black" export PROFILE_NAME="Ir Black"
# ============================================= # =============================================
@ -34,36 +34,21 @@ PROFILE_NAME="Ir Black"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2c1d16" # HOST export COLOR_01="#2c1d16" # HOST
COLOR_02="#ef5734" # SYNTAX_STRING export COLOR_02="#ef5734" # SYNTAX_STRING
COLOR_03="#2baf2b" # COMMAND export COLOR_03="#2baf2b" # COMMAND
COLOR_04="#bebf00" # COMMAND_COLOR2 export COLOR_04="#bebf00" # COMMAND_COLOR2
COLOR_05="#246eb2" # PATH export COLOR_05="#246eb2" # PATH
COLOR_06="#d05ec1" # SYNTAX_VAR export COLOR_06="#d05ec1" # SYNTAX_VAR
COLOR_07="#00acee" # PROMP export COLOR_07="#00acee" # PROMP
COLOR_08="#bfbfbf" # export COLOR_08="#bfbfbf" #
COLOR_09="#666666" # export COLOR_09="#666666" #
COLOR_10="#e50000" # COMMAND_ERROR export COLOR_10="#e50000" # COMMAND_ERROR
COLOR_11="#86a93e" # EXEC export COLOR_11="#86a93e" # EXEC
COLOR_12="#e5e500" # export COLOR_12="#e5e500" #
COLOR_13="#0000ff" # FOLDER export COLOR_13="#0000ff" # FOLDER
COLOR_14="#e500e5" # export COLOR_14="#e500e5" #
COLOR_15="#00e5e5" # export COLOR_15="#00e5e5" #
COLOR_16="#e5e5e5" # export COLOR_16="#e5e5e5" #
BACKGROUND_COLOR="#2c1d16" # Background Color export BACKGROUND_COLOR="#2c1d16" # Background Color
FOREGROUND_COLOR="#ffcc2f" # Text export FOREGROUND_COLOR="#ffcc2f" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Jackie Brown" export PROFILE_NAME="Jackie Brown"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Jackie Brown"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#343935" # HOST export COLOR_01="#343935" # HOST
COLOR_02="#cf3f61" # SYNTAX_STRING export COLOR_02="#cf3f61" # SYNTAX_STRING
COLOR_03="#7bb75b" # COMMAND export COLOR_03="#7bb75b" # COMMAND
COLOR_04="#e9b32a" # COMMAND_COLOR2 export COLOR_04="#e9b32a" # COMMAND_COLOR2
COLOR_05="#4c9ad4" # PATH export COLOR_05="#4c9ad4" # PATH
COLOR_06="#a57fc4" # SYNTAX_VAR export COLOR_06="#a57fc4" # SYNTAX_VAR
COLOR_07="#389aad" # PROMP export COLOR_07="#389aad" # PROMP
COLOR_08="#fafaf6" # export COLOR_08="#fafaf6" #
COLOR_09="#595b59" # export COLOR_09="#595b59" #
COLOR_10="#d18fa6" # COMMAND_ERROR export COLOR_10="#d18fa6" # COMMAND_ERROR
COLOR_11="#767f2c" # EXEC export COLOR_11="#767f2c" # EXEC
COLOR_12="#78592f" # export COLOR_12="#78592f" #
COLOR_13="#135979" # FOLDER export COLOR_13="#135979" # FOLDER
COLOR_14="#604291" # export COLOR_14="#604291" #
COLOR_15="#76bbca" # export COLOR_15="#76bbca" #
COLOR_16="#b2b5ae" # export COLOR_16="#b2b5ae" #
BACKGROUND_COLOR="#1e1e1e" # Background Color export BACKGROUND_COLOR="#1e1e1e" # Background Color
FOREGROUND_COLOR="#f7f6ec" # Text export FOREGROUND_COLOR="#f7f6ec" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Japanesque" export PROFILE_NAME="Japanesque"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Japanesque"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#929292" # HOST export COLOR_01="#929292" # HOST
COLOR_02="#e27373" # SYNTAX_STRING export COLOR_02="#e27373" # SYNTAX_STRING
COLOR_03="#94b979" # COMMAND export COLOR_03="#94b979" # COMMAND
COLOR_04="#ffba7b" # COMMAND_COLOR2 export COLOR_04="#ffba7b" # COMMAND_COLOR2
COLOR_05="#97bedc" # PATH export COLOR_05="#97bedc" # PATH
COLOR_06="#e1c0fa" # SYNTAX_VAR export COLOR_06="#e1c0fa" # SYNTAX_VAR
COLOR_07="#00988e" # PROMP export COLOR_07="#00988e" # PROMP
COLOR_08="#dedede" # export COLOR_08="#dedede" #
COLOR_09="#bdbdbd" # export COLOR_09="#bdbdbd" #
COLOR_10="#ffa1a1" # COMMAND_ERROR export COLOR_10="#ffa1a1" # COMMAND_ERROR
COLOR_11="#bddeab" # EXEC export COLOR_11="#bddeab" # EXEC
COLOR_12="#ffdca0" # export COLOR_12="#ffdca0" #
COLOR_13="#b1d8f6" # FOLDER export COLOR_13="#b1d8f6" # FOLDER
COLOR_14="#fbdaff" # export COLOR_14="#fbdaff" #
COLOR_15="#1ab2a8" # export COLOR_15="#1ab2a8" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#121212" # Background Color export BACKGROUND_COLOR="#121212" # Background Color
FOREGROUND_COLOR="#dedede" # Text export FOREGROUND_COLOR="#dedede" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Jellybeans" export PROFILE_NAME="Jellybeans"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Jellybeans"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#dd006f" # SYNTAX_STRING export COLOR_02="#dd006f" # SYNTAX_STRING
COLOR_03="#6fdd00" # COMMAND export COLOR_03="#6fdd00" # COMMAND
COLOR_04="#dd6f00" # COMMAND_COLOR2 export COLOR_04="#dd6f00" # COMMAND_COLOR2
COLOR_05="#006fdd" # PATH export COLOR_05="#006fdd" # PATH
COLOR_06="#6f00dd" # SYNTAX_VAR export COLOR_06="#6f00dd" # SYNTAX_VAR
COLOR_07="#00dd6f" # PROMP export COLOR_07="#00dd6f" # PROMP
COLOR_08="#f2f2f2" # export COLOR_08="#f2f2f2" #
COLOR_09="#7d7d7d" # export COLOR_09="#7d7d7d" #
COLOR_10="#ff74b9" # COMMAND_ERROR export COLOR_10="#ff74b9" # COMMAND_ERROR
COLOR_11="#b9ff74" # EXEC export COLOR_11="#b9ff74" # EXEC
COLOR_12="#ffb974" # export COLOR_12="#ffb974" #
COLOR_13="#74b9ff" # FOLDER export COLOR_13="#74b9ff" # FOLDER
COLOR_14="#b974ff" # export COLOR_14="#b974ff" #
COLOR_15="#74ffb9" # export COLOR_15="#74ffb9" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#758480" # Background Color export BACKGROUND_COLOR="#758480" # Background Color
FOREGROUND_COLOR="#23476a" # Text export FOREGROUND_COLOR="#23476a" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Jup" export PROFILE_NAME="Jup"
# ===================== END CONFIG ======================================= # # ===================== END CONFIG ======================================= #
@ -34,36 +34,21 @@ PROFILE_NAME="Jup"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#4d4d4d" # HOST export COLOR_01="#4d4d4d" # HOST
COLOR_02="#c70031" # SYNTAX_STRING export COLOR_02="#c70031" # SYNTAX_STRING
COLOR_03="#29cf13" # COMMAND export COLOR_03="#29cf13" # COMMAND
COLOR_04="#d8e30e" # COMMAND_COLOR2 export COLOR_04="#d8e30e" # COMMAND_COLOR2
COLOR_05="#3449d1" # PATH export COLOR_05="#3449d1" # PATH
COLOR_06="#8400ff" # SYNTAX_VAR export COLOR_06="#8400ff" # SYNTAX_VAR
COLOR_07="#0798ab" # PROMP export COLOR_07="#0798ab" # PROMP
COLOR_08="#e2d1e3" # export COLOR_08="#e2d1e3" #
COLOR_09="#5a5a5a" # export COLOR_09="#5a5a5a" #
COLOR_10="#f01578" # COMMAND_ERROR export COLOR_10="#f01578" # COMMAND_ERROR
COLOR_11="#6ce05c" # EXEC export COLOR_11="#6ce05c" # EXEC
COLOR_12="#f3f79e" # export COLOR_12="#f3f79e" #
COLOR_13="#97a4f7" # FOLDER export COLOR_13="#97a4f7" # FOLDER
COLOR_14="#c495f0" # export COLOR_14="#c495f0" #
COLOR_15="#68f2e0" # export COLOR_15="#68f2e0" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#0e100a" # Background Color export BACKGROUND_COLOR="#0e100a" # Background Color
FOREGROUND_COLOR="#f7f7f7" # Text export FOREGROUND_COLOR="#f7f7f7" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Kibble" export PROFILE_NAME="Kibble"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Kibble"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#2b2b2b" # HOST export COLOR_01="#2b2b2b" # HOST
COLOR_02="#d45a60" # SYNTAX_STRING export COLOR_02="#d45a60" # SYNTAX_STRING
COLOR_03="#afba67" # COMMAND export COLOR_03="#afba67" # COMMAND
COLOR_04="#e5d289" # COMMAND_COLOR2 export COLOR_04="#e5d289" # COMMAND_COLOR2
COLOR_05="#a0bad6" # PATH export COLOR_05="#a0bad6" # PATH
COLOR_06="#c092d6" # SYNTAX_VAR export COLOR_06="#c092d6" # SYNTAX_VAR
COLOR_07="#91bfb7" # PROMP export COLOR_07="#91bfb7" # PROMP
COLOR_08="#3c3d3d" # export COLOR_08="#3c3d3d" #
COLOR_09="#454747" # export COLOR_09="#454747" #
COLOR_10="#d3232f" # COMMAND_ERROR export COLOR_10="#d3232f" # COMMAND_ERROR
COLOR_11="#aabb39" # EXEC export COLOR_11="#aabb39" # EXEC
COLOR_12="#e5be39" # export COLOR_12="#e5be39" #
COLOR_13="#6699d6" # FOLDER export COLOR_13="#6699d6" # FOLDER
COLOR_14="#ab53d6" # export COLOR_14="#ab53d6" #
COLOR_15="#5fc0ae" # export COLOR_15="#5fc0ae" #
COLOR_16="#c1c2c2" # export COLOR_16="#c1c2c2" #
BACKGROUND_COLOR="#222222" # Background Color export BACKGROUND_COLOR="#222222" # Background Color
FOREGROUND_COLOR="#959595" # Text export FOREGROUND_COLOR="#959595" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Later This Evening" export PROFILE_NAME="Later This Evening"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Later This Evening"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#230046" # HOST export COLOR_01="#230046" # HOST
COLOR_02="#7d1625" # SYNTAX_STRING export COLOR_02="#7d1625" # SYNTAX_STRING
COLOR_03="#337e6f" # COMMAND export COLOR_03="#337e6f" # COMMAND
COLOR_04="#7f6f49" # COMMAND_COLOR2 export COLOR_04="#7f6f49" # COMMAND_COLOR2
COLOR_05="#4f4a7f" # PATH export COLOR_05="#4f4a7f" # PATH
COLOR_06="#5a3f7f" # SYNTAX_VAR export COLOR_06="#5a3f7f" # SYNTAX_VAR
COLOR_07="#58777f" # PROMP export COLOR_07="#58777f" # PROMP
COLOR_08="#736e7d" # export COLOR_08="#736e7d" #
COLOR_09="#372d46" # export COLOR_09="#372d46" #
COLOR_10="#e05167" # COMMAND_ERROR export COLOR_10="#e05167" # COMMAND_ERROR
COLOR_11="#52e0c4" # EXEC export COLOR_11="#52e0c4" # EXEC
COLOR_12="#e0c386" # export COLOR_12="#e0c386" #
COLOR_13="#8e87e0" # FOLDER export COLOR_13="#8e87e0" # FOLDER
COLOR_14="#a776e0" # export COLOR_14="#a776e0" #
COLOR_15="#9ad4e0" # export COLOR_15="#9ad4e0" #
COLOR_16="#8c91fa" # export COLOR_16="#8c91fa" #
BACKGROUND_COLOR="#050014" # Background Color export BACKGROUND_COLOR="#050014" # Background Color
FOREGROUND_COLOR="#736e7d" # Text export FOREGROUND_COLOR="#736e7d" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Lavandula" export PROFILE_NAME="Lavandula"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Lavandula"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#ff3030" # SYNTAX_STRING export COLOR_02="#ff3030" # SYNTAX_STRING
COLOR_03="#559a70" # COMMAND export COLOR_03="#559a70" # COMMAND
COLOR_04="#ccac00" # COMMAND_COLOR2 export COLOR_04="#ccac00" # COMMAND_COLOR2
COLOR_05="#0099cc" # PATH export COLOR_05="#0099cc" # PATH
COLOR_06="#cc69c8" # SYNTAX_VAR export COLOR_06="#cc69c8" # SYNTAX_VAR
COLOR_07="#7ac4cc" # PROMP export COLOR_07="#7ac4cc" # PROMP
COLOR_08="#bccccc" # export COLOR_08="#bccccc" #
COLOR_09="#000000" # export COLOR_09="#000000" #
COLOR_10="#ff3030" # COMMAND_ERROR export COLOR_10="#ff3030" # COMMAND_ERROR
COLOR_11="#559a70" # EXEC export COLOR_11="#559a70" # EXEC
COLOR_12="#ccac00" # export COLOR_12="#ccac00" #
COLOR_13="#0099cc" # FOLDER export COLOR_13="#0099cc" # FOLDER
COLOR_14="#cc69c8" # export COLOR_14="#cc69c8" #
COLOR_15="#7ac4cc" # export COLOR_15="#7ac4cc" #
COLOR_16="#bccccc" # export COLOR_16="#bccccc" #
BACKGROUND_COLOR="#000000" # Background Color export BACKGROUND_COLOR="#000000" # Background Color
FOREGROUND_COLOR="#afc2c2" # Text export FOREGROUND_COLOR="#afc2c2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Liquid Carbon Transparent" export PROFILE_NAME="Liquid Carbon Transparent"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Liquid Carbon Transparent"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#ff3030" # SYNTAX_STRING export COLOR_02="#ff3030" # SYNTAX_STRING
COLOR_03="#559a70" # COMMAND export COLOR_03="#559a70" # COMMAND
COLOR_04="#ccac00" # COMMAND_COLOR2 export COLOR_04="#ccac00" # COMMAND_COLOR2
COLOR_05="#0099cc" # PATH export COLOR_05="#0099cc" # PATH
COLOR_06="#cc69c8" # SYNTAX_VAR export COLOR_06="#cc69c8" # SYNTAX_VAR
COLOR_07="#7ac4cc" # PROMP export COLOR_07="#7ac4cc" # PROMP
COLOR_08="#bccccc" # export COLOR_08="#bccccc" #
COLOR_09="#000000" # export COLOR_09="#000000" #
COLOR_10="#ff3030" # COMMAND_ERROR export COLOR_10="#ff3030" # COMMAND_ERROR
COLOR_11="#559a70" # EXEC export COLOR_11="#559a70" # EXEC
COLOR_12="#ccac00" # export COLOR_12="#ccac00" #
COLOR_13="#0099cc" # FOLDER export COLOR_13="#0099cc" # FOLDER
COLOR_14="#cc69c8" # export COLOR_14="#cc69c8" #
COLOR_15="#7ac4cc" # export COLOR_15="#7ac4cc" #
COLOR_16="#bccccc" # export COLOR_16="#bccccc" #
BACKGROUND_COLOR="#303030" # Background Color export BACKGROUND_COLOR="#303030" # Background Color
FOREGROUND_COLOR="#afc2c2" # Text export FOREGROUND_COLOR="#afc2c2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Liquid Carbon" export PROFILE_NAME="Liquid Carbon"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Liquid Carbon"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#cc0000" # SYNTAX_STRING export COLOR_02="#cc0000" # SYNTAX_STRING
COLOR_03="#00a600" # COMMAND export COLOR_03="#00a600" # COMMAND
COLOR_04="#999900" # COMMAND_COLOR2 export COLOR_04="#999900" # COMMAND_COLOR2
COLOR_05="#0000b2" # PATH export COLOR_05="#0000b2" # PATH
COLOR_06="#b200b2" # SYNTAX_VAR export COLOR_06="#b200b2" # SYNTAX_VAR
COLOR_07="#00a6b2" # PROMP export COLOR_07="#00a6b2" # PROMP
COLOR_08="#cccccc" # export COLOR_08="#cccccc" #
COLOR_09="#666666" # export COLOR_09="#666666" #
COLOR_10="#e50000" # COMMAND_ERROR export COLOR_10="#e50000" # COMMAND_ERROR
COLOR_11="#00d900" # EXEC export COLOR_11="#00d900" # EXEC
COLOR_12="#e5e500" # export COLOR_12="#e5e500" #
COLOR_13="#0000ff" # FOLDER export COLOR_13="#0000ff" # FOLDER
COLOR_14="#e500e5" # export COLOR_14="#e500e5" #
COLOR_15="#00e5e5" # export COLOR_15="#00e5e5" #
COLOR_16="#e5e5e5" # export COLOR_16="#e5e5e5" #
BACKGROUND_COLOR="#fef49c" # Background Color export BACKGROUND_COLOR="#fef49c" # Background Color
FOREGROUND_COLOR="#000000" # Text export FOREGROUND_COLOR="#000000" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Man Page" export PROFILE_NAME="Man Page"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Man Page"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#b5407b" # SYNTAX_STRING export COLOR_02="#b5407b" # SYNTAX_STRING
COLOR_03="#7bb540" # COMMAND export COLOR_03="#7bb540" # COMMAND
COLOR_04="#b57b40" # COMMAND_COLOR2 export COLOR_04="#b57b40" # COMMAND_COLOR2
COLOR_05="#407bb5" # PATH export COLOR_05="#407bb5" # PATH
COLOR_06="#7b40b5" # SYNTAX_VAR export COLOR_06="#7b40b5" # SYNTAX_VAR
COLOR_07="#40b57b" # PROMP export COLOR_07="#40b57b" # PROMP
COLOR_08="#f8f8f8" # export COLOR_08="#f8f8f8" #
COLOR_09="#737373" # export COLOR_09="#737373" #
COLOR_10="#cd73a0" # COMMAND_ERROR export COLOR_10="#cd73a0" # COMMAND_ERROR
COLOR_11="#a0cd73" # EXEC export COLOR_11="#a0cd73" # EXEC
COLOR_12="#cda073" # export COLOR_12="#cda073" #
COLOR_13="#73a0cd" # FOLDER export COLOR_13="#73a0cd" # FOLDER
COLOR_14="#a073cd" # export COLOR_14="#a073cd" #
COLOR_15="#73cda0" # export COLOR_15="#73cda0" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#ffffff" # Background Color export BACKGROUND_COLOR="#ffffff" # Background Color
FOREGROUND_COLOR="#23476a" # Text export FOREGROUND_COLOR="#23476a" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Mar" export PROFILE_NAME="Mar"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Mar"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#073641" export COLOR_01="#073641"
COLOR_02="#EB606B" export COLOR_02="#EB606B"
COLOR_03="#C3E88D" export COLOR_03="#C3E88D"
COLOR_04="#F7EB95" export COLOR_04="#F7EB95"
COLOR_05="#80CBC3" export COLOR_05="#80CBC3"
COLOR_06="#FF2490" export COLOR_06="#FF2490"
COLOR_07="#AEDDFF" export COLOR_07="#AEDDFF"
COLOR_08="#FFFFFF" export COLOR_08="#FFFFFF"
COLOR_09="#002B36" export COLOR_09="#002B36"
COLOR_10="#EB606B" export COLOR_10="#EB606B"
COLOR_11="#C3E88D" export COLOR_11="#C3E88D"
COLOR_12="#F7EB95" export COLOR_12="#F7EB95"
COLOR_13="#7DC6BF" export COLOR_13="#7DC6BF"
COLOR_14="#6C71C3" export COLOR_14="#6C71C3"
COLOR_15="#34434D" export COLOR_15="#34434D"
COLOR_16="#FFFFFF" export COLOR_16="#FFFFFF"
BACKGROUND_COLOR="#1E282C" export BACKGROUND_COLOR="#1E282C"
FOREGROUND_COLOR="#C3C7D1" export FOREGROUND_COLOR="#C3C7D1"
CURSOR_COLOR="#657B83" export CURSOR_COLOR="#657B83"
PROFILE_NAME="Material" export PROFILE_NAME="Material"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Material"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#e52222" # SYNTAX_STRING export COLOR_02="#e52222" # SYNTAX_STRING
COLOR_03="#a6e32d" # COMMAND export COLOR_03="#a6e32d" # COMMAND
COLOR_04="#fc951e" # COMMAND_COLOR2 export COLOR_04="#fc951e" # COMMAND_COLOR2
COLOR_05="#c48dff" # PATH export COLOR_05="#c48dff" # PATH
COLOR_06="#fa2573" # SYNTAX_VAR export COLOR_06="#fa2573" # SYNTAX_VAR
COLOR_07="#67d9f0" # PROMP export COLOR_07="#67d9f0" # PROMP
COLOR_08="#f2f2f2" # export COLOR_08="#f2f2f2" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#ff5555" # COMMAND_ERROR export COLOR_10="#ff5555" # COMMAND_ERROR
COLOR_11="#55ff55" # EXEC export COLOR_11="#55ff55" # EXEC
COLOR_12="#ffff55" # export COLOR_12="#ffff55" #
COLOR_13="#5555ff" # FOLDER export COLOR_13="#5555ff" # FOLDER
COLOR_14="#ff55ff" # export COLOR_14="#ff55ff" #
COLOR_15="#55ffff" # export COLOR_15="#55ffff" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#000000" # Background Color export BACKGROUND_COLOR="#000000" # Background Color
FOREGROUND_COLOR="#bbbbbb" # Text export FOREGROUND_COLOR="#bbbbbb" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Mathias" export PROFILE_NAME="Mathias"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Mathias"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#b64c00" # SYNTAX_STRING export COLOR_02="#b64c00" # SYNTAX_STRING
COLOR_03="#7c8b16" # COMMAND export COLOR_03="#7c8b16" # COMMAND
COLOR_04="#d3bd26" # COMMAND_COLOR2 export COLOR_04="#d3bd26" # COMMAND_COLOR2
COLOR_05="#616bb0" # PATH export COLOR_05="#616bb0" # PATH
COLOR_06="#8c5a90" # SYNTAX_VAR export COLOR_06="#8c5a90" # SYNTAX_VAR
COLOR_07="#916c25" # PROMP export COLOR_07="#916c25" # PROMP
COLOR_08="#cac29a" # export COLOR_08="#cac29a" #
COLOR_09="#5e5219" # export COLOR_09="#5e5219" #
COLOR_10="#ff9149" # COMMAND_ERROR export COLOR_10="#ff9149" # COMMAND_ERROR
COLOR_11="#b2ca3b" # EXEC export COLOR_11="#b2ca3b" # EXEC
COLOR_12="#ffe54a" # export COLOR_12="#ffe54a" #
COLOR_13="#acb8ff" # FOLDER export COLOR_13="#acb8ff" # FOLDER
COLOR_14="#ffa0ff" # export COLOR_14="#ffa0ff" #
COLOR_15="#ffbc51" # export COLOR_15="#ffbc51" #
COLOR_16="#fed698" # export COLOR_16="#fed698" #
BACKGROUND_COLOR="#1d1908" # Background Color export BACKGROUND_COLOR="#1d1908" # Background Color
FOREGROUND_COLOR="#cac296" # Text export FOREGROUND_COLOR="#cac296" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Medallion" export PROFILE_NAME="Medallion"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Medallion"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#ff4242" # SYNTAX_STRING export COLOR_02="#ff4242" # SYNTAX_STRING
COLOR_03="#74af68" # COMMAND export COLOR_03="#74af68" # COMMAND
COLOR_04="#ffad29" # COMMAND_COLOR2 export COLOR_04="#ffad29" # COMMAND_COLOR2
COLOR_05="#338f86" # PATH export COLOR_05="#338f86" # PATH
COLOR_06="#9414e6" # SYNTAX_VAR export COLOR_06="#9414e6" # SYNTAX_VAR
COLOR_07="#23d7d7" # PROMP export COLOR_07="#23d7d7" # PROMP
COLOR_08="#e1e1e0" # export COLOR_08="#e1e1e0" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#ff3242" # COMMAND_ERROR export COLOR_10="#ff3242" # COMMAND_ERROR
COLOR_11="#74cd68" # EXEC export COLOR_11="#74cd68" # EXEC
COLOR_12="#ffb929" # export COLOR_12="#ffb929" #
COLOR_13="#23d7d7" # FOLDER export COLOR_13="#23d7d7" # FOLDER
COLOR_14="#ff37ff" # export COLOR_14="#ff37ff" #
COLOR_15="#00ede1" # export COLOR_15="#00ede1" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#2d3743" # Background Color export BACKGROUND_COLOR="#2d3743" # Background Color
FOREGROUND_COLOR="#e1e1e0" # Text export FOREGROUND_COLOR="#e1e1e0" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Misterioso" export PROFILE_NAME="Misterioso"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Misterioso"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#b87a7a" # SYNTAX_STRING export COLOR_02="#b87a7a" # SYNTAX_STRING
COLOR_03="#7ab87a" # COMMAND export COLOR_03="#7ab87a" # COMMAND
COLOR_04="#b8b87a" # COMMAND_COLOR2 export COLOR_04="#b8b87a" # COMMAND_COLOR2
COLOR_05="#7a7ab8" # PATH export COLOR_05="#7a7ab8" # PATH
COLOR_06="#b87ab8" # SYNTAX_VAR export COLOR_06="#b87ab8" # SYNTAX_VAR
COLOR_07="#7ab8b8" # PROMP export COLOR_07="#7ab8b8" # PROMP
COLOR_08="#d9d9d9" # export COLOR_08="#d9d9d9" #
COLOR_09="#262626" # export COLOR_09="#262626" #
COLOR_10="#dbbdbd" # COMMAND_ERROR export COLOR_10="#dbbdbd" # COMMAND_ERROR
COLOR_11="#bddbbd" # EXEC export COLOR_11="#bddbbd" # EXEC
COLOR_12="#dbdbbd" # export COLOR_12="#dbdbbd" #
COLOR_13="#bdbddb" # FOLDER export COLOR_13="#bdbddb" # FOLDER
COLOR_14="#dbbddb" # export COLOR_14="#dbbddb" #
COLOR_15="#bddbdb" # export COLOR_15="#bddbdb" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#0d1926" # Background Color export BACKGROUND_COLOR="#0d1926" # Background Color
FOREGROUND_COLOR="#d9e6f2" # Text export FOREGROUND_COLOR="#d9e6f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Miu" export PROFILE_NAME="Miu"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Miu"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#1b1d1e" # HOST export COLOR_01="#1b1d1e" # HOST
COLOR_02="#7325FA" # SYNTAX_STRING export COLOR_02="#7325FA" # SYNTAX_STRING
COLOR_03="#23E298" # COMMAND export COLOR_03="#23E298" # COMMAND
COLOR_04="#60D4DF" # COMMAND_COLOR2 export COLOR_04="#60D4DF" # COMMAND_COLOR2
COLOR_05="#D08010" # PATH export COLOR_05="#D08010" # PATH
COLOR_06="#FF0087" # SYNTAX_VAR export COLOR_06="#FF0087" # SYNTAX_VAR
COLOR_07="#D0A843" # PROMP export COLOR_07="#D0A843" # PROMP
COLOR_08="#BBBBBB" # export COLOR_08="#BBBBBB" #
COLOR_09="#555555" # export COLOR_09="#555555" #
COLOR_10="#9D66F6" # COMMAND_ERROR export COLOR_10="#9D66F6" # COMMAND_ERROR
COLOR_11="#5FE0B1" # EXEC export COLOR_11="#5FE0B1" # EXEC
COLOR_12="#6DF2FF" # export COLOR_12="#6DF2FF" #
COLOR_13="#FFAF00" # FOLDER export COLOR_13="#FFAF00" # FOLDER
COLOR_14="#FF87AF" # export COLOR_14="#FF87AF" #
COLOR_15="#FFCE51" # export COLOR_15="#FFCE51" #
COLOR_16="#FFFFFF" # export COLOR_16="#FFFFFF" #
BACKGROUND_COLOR="#1b1d1e" # Background Color export BACKGROUND_COLOR="#1b1d1e" # Background Color
FOREGROUND_COLOR="#BBBBBB" # Text export FOREGROUND_COLOR="#BBBBBB" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Molokai" export PROFILE_NAME="Molokai"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Molokai"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#351b0e" # HOST export COLOR_01="#351b0e" # HOST
COLOR_02="#9b291c" # SYNTAX_STRING export COLOR_02="#9b291c" # SYNTAX_STRING
COLOR_03="#636232" # COMMAND export COLOR_03="#636232" # COMMAND
COLOR_04="#c36e28" # COMMAND_COLOR2 export COLOR_04="#c36e28" # COMMAND_COLOR2
COLOR_05="#515c5d" # PATH export COLOR_05="#515c5d" # PATH
COLOR_06="#9b1d29" # SYNTAX_VAR export COLOR_06="#9b1d29" # SYNTAX_VAR
COLOR_07="#588056" # PROMP export COLOR_07="#588056" # PROMP
COLOR_08="#f7d75c" # export COLOR_08="#f7d75c" #
COLOR_09="#874228" # export COLOR_09="#874228" #
COLOR_10="#ff4331" # COMMAND_ERROR export COLOR_10="#ff4331" # COMMAND_ERROR
COLOR_11="#b4b264" # EXEC export COLOR_11="#b4b264" # EXEC
COLOR_12="#ff9566" # export COLOR_12="#ff9566" #
COLOR_13="#9eb2b4" # FOLDER export COLOR_13="#9eb2b4" # FOLDER
COLOR_14="#ff5b6a" # export COLOR_14="#ff5b6a" #
COLOR_15="#8acd8f" # export COLOR_15="#8acd8f" #
COLOR_16="#ffe598" # export COLOR_16="#ffe598" #
BACKGROUND_COLOR="#120b0d" # Background Color export BACKGROUND_COLOR="#120b0d" # Background Color
FOREGROUND_COLOR="#f7d66a" # Text export FOREGROUND_COLOR="#f7d66a" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Mona Lisa" export PROFILE_NAME="Mona Lisa"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Mona Lisa"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#75715e" # HOST export COLOR_01="#75715e" # HOST
COLOR_02="#f92672" # SYNTAX_STRING export COLOR_02="#f92672" # SYNTAX_STRING
COLOR_03="#a6e22e" # COMMAND export COLOR_03="#a6e22e" # COMMAND
COLOR_04="#f4bf75" # COMMAND_COLOR2 export COLOR_04="#f4bf75" # COMMAND_COLOR2
COLOR_05="#66d9ef" # PATH export COLOR_05="#66d9ef" # PATH
COLOR_06="#ae81ff" # SYNTAX_VAR export COLOR_06="#ae81ff" # SYNTAX_VAR
COLOR_07="#2AA198" # PROMP export COLOR_07="#2AA198" # PROMP
COLOR_08="#f9f8f5" # export COLOR_08="#f9f8f5" #
COLOR_09="#272822" # export COLOR_09="#272822" #
COLOR_10="#f92672" # COMMAND_ERROR export COLOR_10="#f92672" # COMMAND_ERROR
COLOR_11="#a6e22e" # EXEC export COLOR_11="#a6e22e" # EXEC
COLOR_12="#f4bf75" # export COLOR_12="#f4bf75" #
COLOR_13="#66d9ef" # FOLDER export COLOR_13="#66d9ef" # FOLDER
COLOR_14="#ae81ff" # export COLOR_14="#ae81ff" #
COLOR_15="#2AA198" # export COLOR_15="#2AA198" #
COLOR_16="#f8f8f2" # export COLOR_16="#f8f8f2" #
BACKGROUND_COLOR="#272822" # Background Color export BACKGROUND_COLOR="#272822" # Background Color
FOREGROUND_COLOR="#f8f8f2" # Text export FOREGROUND_COLOR="#f8f8f2" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Monokai Dark" export PROFILE_NAME="Monokai Dark"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Monokai Dark"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#1a1a1a" # HOST export COLOR_01="#1a1a1a" # HOST
COLOR_02="#f4005f" # SYNTAX_STRING export COLOR_02="#f4005f" # SYNTAX_STRING
COLOR_03="#98e024" # COMMAND export COLOR_03="#98e024" # COMMAND
COLOR_04="#fa8419" # COMMAND_COLOR2 export COLOR_04="#fa8419" # COMMAND_COLOR2
COLOR_05="#9d65ff" # PATH export COLOR_05="#9d65ff" # PATH
COLOR_06="#f4005f" # SYNTAX_VAR export COLOR_06="#f4005f" # SYNTAX_VAR
COLOR_07="#58d1eb" # PROMP export COLOR_07="#58d1eb" # PROMP
COLOR_08="#c4c5b5" # export COLOR_08="#c4c5b5" #
COLOR_09="#625e4c" # export COLOR_09="#625e4c" #
COLOR_10="#f4005f" # COMMAND_ERROR export COLOR_10="#f4005f" # COMMAND_ERROR
COLOR_11="#98e024" # EXEC export COLOR_11="#98e024" # EXEC
COLOR_12="#e0d561" # export COLOR_12="#e0d561" #
COLOR_13="#9d65ff" # FOLDER export COLOR_13="#9d65ff" # FOLDER
COLOR_14="#f4005f" # export COLOR_14="#f4005f" #
COLOR_15="#58d1eb" # export COLOR_15="#58d1eb" #
COLOR_16="#f6f6ef" # export COLOR_16="#f6f6ef" #
BACKGROUND_COLOR="#1a1a1a" # Background Color export BACKGROUND_COLOR="#1a1a1a" # Background Color
FOREGROUND_COLOR="#c4c5b5" # Text export FOREGROUND_COLOR="#c4c5b5" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Monokai Soda" export PROFILE_NAME="Monokai Soda"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Monokai Soda"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#383838" # HOST export COLOR_01="#383838" # HOST
COLOR_02="#a95551" # SYNTAX_STRING export COLOR_02="#a95551" # SYNTAX_STRING
COLOR_03="#666666" # COMMAND export COLOR_03="#666666" # COMMAND
COLOR_04="#a98051" # COMMAND_COLOR2 export COLOR_04="#a98051" # COMMAND_COLOR2
COLOR_05="#657d3e" # PATH export COLOR_05="#657d3e" # PATH
COLOR_06="#767676" # SYNTAX_VAR export COLOR_06="#767676" # SYNTAX_VAR
COLOR_07="#c9c9c9" # PROMP export COLOR_07="#c9c9c9" # PROMP
COLOR_08="#d0b8a3" # export COLOR_08="#d0b8a3" #
COLOR_09="#474747" # export COLOR_09="#474747" #
COLOR_10="#a97775" # COMMAND_ERROR export COLOR_10="#a97775" # COMMAND_ERROR
COLOR_11="#8c8c8c" # EXEC export COLOR_11="#8c8c8c" # EXEC
COLOR_12="#a99175" # export COLOR_12="#a99175" #
COLOR_13="#98bd5e" # FOLDER export COLOR_13="#98bd5e" # FOLDER
COLOR_14="#a3a3a3" # export COLOR_14="#a3a3a3" #
COLOR_15="#dcdcdc" # export COLOR_15="#dcdcdc" #
COLOR_16="#d8c8bb" # export COLOR_16="#d8c8bb" #
BACKGROUND_COLOR="#222222" # Background Color export BACKGROUND_COLOR="#222222" # Background Color
FOREGROUND_COLOR="#a0a0a0" # Text export FOREGROUND_COLOR="#a0a0a0" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="N0tch2k" export PROFILE_NAME="N0tch2k"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="N0tch2k"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#800000" # SYNTAX_STRING export COLOR_02="#800000" # SYNTAX_STRING
COLOR_03="#61ce3c" # COMMAND export COLOR_03="#61ce3c" # COMMAND
COLOR_04="#fbde2d" # COMMAND_COLOR2 export COLOR_04="#fbde2d" # COMMAND_COLOR2
COLOR_05="#253b76" # PATH export COLOR_05="#253b76" # PATH
COLOR_06="#ff0080" # SYNTAX_VAR export COLOR_06="#ff0080" # SYNTAX_VAR
COLOR_07="#8da6ce" # PROMP export COLOR_07="#8da6ce" # PROMP
COLOR_08="#f8f8f8" # export COLOR_08="#f8f8f8" #
COLOR_09="#000000" # export COLOR_09="#000000" #
COLOR_10="#800000" # COMMAND_ERROR export COLOR_10="#800000" # COMMAND_ERROR
COLOR_11="#61ce3c" # EXEC export COLOR_11="#61ce3c" # EXEC
COLOR_12="#fbde2d" # export COLOR_12="#fbde2d" #
COLOR_13="#253b76" # FOLDER export COLOR_13="#253b76" # FOLDER
COLOR_14="#ff0080" # export COLOR_14="#ff0080" #
COLOR_15="#8da6ce" # export COLOR_15="#8da6ce" #
COLOR_16="#f8f8f8" # export COLOR_16="#f8f8f8" #
BACKGROUND_COLOR="#271f19" # Background Color export BACKGROUND_COLOR="#271f19" # Background Color
FOREGROUND_COLOR="#ffffff" # Text export FOREGROUND_COLOR="#ffffff" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Neopolitan" export PROFILE_NAME="Neopolitan"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Neopolitan"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#000000" # HOST export COLOR_01="#000000" # HOST
COLOR_02="#dd6f00" # SYNTAX_STRING export COLOR_02="#dd6f00" # SYNTAX_STRING
COLOR_03="#00dd6f" # COMMAND export COLOR_03="#00dd6f" # COMMAND
COLOR_04="#6fdd00" # COMMAND_COLOR2 export COLOR_04="#6fdd00" # COMMAND_COLOR2
COLOR_05="#6f00dd" # PATH export COLOR_05="#6f00dd" # PATH
COLOR_06="#dd006f" # SYNTAX_VAR export COLOR_06="#dd006f" # SYNTAX_VAR
COLOR_07="#006fdd" # PROMP export COLOR_07="#006fdd" # PROMP
COLOR_08="#f2f2f2" # export COLOR_08="#f2f2f2" #
COLOR_09="#7d7d7d" # export COLOR_09="#7d7d7d" #
COLOR_10="#ffb974" # COMMAND_ERROR export COLOR_10="#ffb974" # COMMAND_ERROR
COLOR_11="#74ffb9" # EXEC export COLOR_11="#74ffb9" # EXEC
COLOR_12="#b9ff74" # export COLOR_12="#b9ff74" #
COLOR_13="#b974ff" # FOLDER export COLOR_13="#b974ff" # FOLDER
COLOR_14="#ff74b9" # export COLOR_14="#ff74b9" #
COLOR_15="#74b9ff" # export COLOR_15="#74b9ff" #
COLOR_16="#ffffff" # export COLOR_16="#ffffff" #
BACKGROUND_COLOR="#758480" # Background Color export BACKGROUND_COLOR="#758480" # Background Color
FOREGROUND_COLOR="#23476a" # Text export FOREGROUND_COLOR="#23476a" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Nep" export PROFILE_NAME="Nep"
# =============================================================== # # =============================================================== #
@ -34,36 +34,21 @@ PROFILE_NAME="Nep"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
if [ -e $PARENT_PATH"/apply-colors.sh" ]
then
gogh_colors
source $PARENT_PATH"/apply-colors.sh"
if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
bash "${PARENT_PATH}/apply-colors.sh"
else else
gogh_colors if [[ "$(uname)" = "Darwin" ]]; then
if [ $(uname) = "Darwin" ]; then # OSX ships with curl and ancient bash
# OSX ships with curl and ancient bash bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
# Note: here, sourcing directly from curl does not work else
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh # Linux ships with wget
else bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
# Linux ships with wget fi
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh)
fi
fi fi

View File

@ -1,28 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ====================CONFIG THIS =============================== # # ====================CONFIG THIS =============================== #
COLOR_01="#23252b" # HOST export COLOR_01="#23252b" # HOST
COLOR_02="#b54036" # SYNTAX_STRING export COLOR_02="#b54036" # SYNTAX_STRING
COLOR_03="#5ab977" # COMMAND export COLOR_03="#5ab977" # COMMAND
COLOR_04="#deb566" # COMMAND_COLOR2 export COLOR_04="#deb566" # COMMAND_COLOR2
COLOR_05="#6a7c93" # PATH export COLOR_05="#6a7c93" # PATH
COLOR_06="#a4799d" # SYNTAX_VAR export COLOR_06="#a4799d" # SYNTAX_VAR
COLOR_07="#3f94a8" # PROMP export COLOR_07="#3f94a8" # PROMP
COLOR_08="#e6e8ef" # export COLOR_08="#e6e8ef" #
COLOR_09="#23252b" # export COLOR_09="#23252b" #
COLOR_10="#b54036" # COMMAND_ERROR export COLOR_10="#b54036" # COMMAND_ERROR
COLOR_11="#5ab977" # EXEC export COLOR_11="#5ab977" # EXEC
COLOR_12="#deb566" # export COLOR_12="#deb566" #
COLOR_13="#6a7c93" # FOLDER export COLOR_13="#6a7c93" # FOLDER
COLOR_14="#a4799d" # export COLOR_14="#a4799d" #
COLOR_15="#3f94a8" # export COLOR_15="#3f94a8" #
COLOR_16="#ebedf2" # export COLOR_16="#ebedf2" #
BACKGROUND_COLOR="#1c1e22" # Background Color export BACKGROUND_COLOR="#1c1e22" # Background Color
FOREGROUND_COLOR="#e6e8ef" # Text export FOREGROUND_COLOR="#e6e8ef" # Text
CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor export CURSOR_COLOR="$FOREGROUND_COLOR" # Cursor
PROFILE_NAME="Neutron" export PROFILE_NAME="Neutron"
# =============================================================== # # =============================================================== #
@ -34,33 +34,21 @@ PROFILE_NAME="Neutron"
# =============================================================== # # =============================================================== #
# | Apply Colors # | Apply Colors
# ===============================================================|# # ===============================================================|#
function gogh_colors () { SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
echo "" PARENT_PATH="$(dirname "${SCRIPT_PATH}")"
echo -e "\033[0;30m█████\\033[0m\033[0;31m█████\\033[0m\033[0;32m█████\\033[0m\033[0;33m█████\\033[0m\033[0;34m█████\\033[0m\033[0;35m█████\\033[0m\033[0;36m█████\\033[0m\033[0;37m█████\\033[0m"
echo -e "\033[0m\033[1;30m█████\\033[0m\033[1;31m█████\\033[0m\033[1;32m█████\\033[0m\033[1;33m█████\\033[0m\033[1;34m█████\\033[0m\033[1;35m█████\\033[0m\033[1;36m█████\\033[0m\033[1;37m█████\\033[0m"
echo ""
}
function curlsource() { # Allow developer to change url to forked url for easier testing
f=$(mktemp -t curlsource) BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Mayccoll/Gogh/master"}
curl -o "$f" -s -L "$1"
source "$f"
rm -f "$f"
}
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PARENT_PATH="$(dirname "$SCRIPT_PATH")"
gogh_colors if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then
if [ -e $PARENT_PATH"/apply-colors.sh" ]; then bash "${PARENT_PATH}/apply-colors.sh"
source $PARENT_PATH"/apply-colors.sh"
else else
if [ $(uname) = "Darwin" ]; then if [[ "$(uname)" = "Darwin" ]]; then
# OSX ships with curl and ancient bash # OSX ships with curl and ancient bash
# Note: here, sourcing directly from curl does not work bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")"
curlsource https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh else
else # Linux ships with wget
# Linux ships with wget bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")"
source <(wget -O - https://raw.githubusercontent.com/Mayccoll/Gogh/master/apply-colors.sh) fi
fi
fi fi

Some files were not shown because too many files have changed in this diff Show More