diff --git a/data/themes.json b/data/themes.json index 5391717..41e403d 100644 Binary files a/data/themes.json and b/data/themes.json differ diff --git a/gogh.sh b/gogh.sh index d3b9748..1ed7e32 100755 --- a/gogh.sh +++ b/gogh.sh @@ -229,6 +229,7 @@ declare -a THEMES=( 'synthwave.sh' 'teerb.sh' 'tender.sh' + 'terminal-basic.sh' 'terminix-dark.sh' 'thayer-bright.sh' 'tin.sh' diff --git a/installs/terminal-basic.sh b/installs/terminal-basic.sh new file mode 100755 index 0000000..f6dd14e --- /dev/null +++ b/installs/terminal-basic.sh @@ -0,0 +1,49 @@ +#!/usr/bin/env bash + +export PROFILE_NAME="Terminal Basic" + +export COLOR_01="#000000" # Black (Host) +export COLOR_02="#990000" # Red (Syntax string) +export COLOR_03="#00a600" # Green (Command) +export COLOR_04="#999900" # Yellow (Command second) +export COLOR_05="#0000b2" # Blue (Path) +export COLOR_06="#b200b2" # Magenta (Syntax var) +export COLOR_07="#00a6b2" # Cyan (Prompt) +export COLOR_08="#bfbfbf" # White + +export COLOR_09="#666666" # Bright Black +export COLOR_10="#e50000" # Bright Red (Command error) +export COLOR_11="#00d900" # Bright Green (Exec) +export COLOR_12="#e5e500" # Bright Yellow +export COLOR_13="#0000ff" # Bright Blue (Folder) +export COLOR_14="#e500e5" # Bright Magenta +export COLOR_15="#00e5e5" # Bright Cyan +export COLOR_16="#e5e5e5" # Bright White + +export BACKGROUND_COLOR="#ffffff" # Background +export FOREGROUND_COLOR="#000000" # Foreground (Text) + +export CURSOR_COLOR="#7f7f7f" # Cursor + +# | =========================================================================== +# | Apply Colors +# | =========================================================================== +SCRIPT_PATH="${SCRIPT_PATH:-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" +PARENT_PATH="$(dirname "${SCRIPT_PATH}")" + +# Allow developer to change url to forked url for easier testing +# IMPORTANT: Make sure you export this variable if your main shell is not bash +BASE_URL=${BASE_URL:-"https://raw.githubusercontent.com/Gogh-Co/Gogh/master"} + + +if [[ -e "${PARENT_PATH}/apply-colors.sh" ]]; then + bash "${PARENT_PATH}/apply-colors.sh" +else + if [[ "$(uname)" = "Darwin" ]]; then + # OSX ships with curl and ancient bash + bash -c "$(curl -so- "${BASE_URL}/apply-colors.sh")" + else + # Linux ships with wget + bash -c "$(wget -qO- "${BASE_URL}/apply-colors.sh")" + fi +fi diff --git a/json/terminal-basic.json b/json/terminal-basic.json new file mode 100644 index 0000000..ac6a72a --- /dev/null +++ b/json/terminal-basic.json @@ -0,0 +1 @@ +{"color_01": "#000000", "color_02": "#990000", "color_03": "#00a600", "color_04": "#999900", "color_05": "#0000b2", "color_06": "#b200b2", "color_07": "#00a6b2", "color_08": "#bfbfbf", "color_09": "#666666", "color_10": "#e50000", "color_11": "#00d900", "color_12": "#e5e500", "color_13": "#0000ff", "color_14": "#e500e5", "color_15": "#00e5e5", "color_16": "#e5e5e5", "name": "Terminal Basic", "foreground": "#000000", "background": "#ffffff", "cursor": "#7f7f7f", "hash": "c009f3dc5c69e04f3983b1c91d62d8a78957f34c7faa160cf9dba04dd5d9d464"} \ No newline at end of file