aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Rahm <rahm@josher.dev>2021-11-15 11:50:06 -0700
committerJoshua Rahm <rahm@josher.dev>2021-11-15 11:50:06 -0700
commit5802bfe2b008b7488d2e8d8036d5c9fe90797b32 (patch)
treee16f7f8576ffe1a26e5b76fbec24f8fafe9f234a
parent01480e8db56194659257dad3e2dbe017d312fc5f (diff)
downloadzshrcd-5802bfe2b008b7488d2e8d8036d5c9fe90797b32.tar.gz
zshrcd-5802bfe2b008b7488d2e8d8036d5c9fe90797b32.tar.bz2
zshrcd-5802bfe2b008b7488d2e8d8036d5c9fe90797b32.zip
Add charm and strange prompts
l---------prompts/charm.zsh1
-rw-r--r--prompts/strange.zsh21
2 files changed, 22 insertions, 0 deletions
diff --git a/prompts/charm.zsh b/prompts/charm.zsh
new file mode 120000
index 0000000..f20da87
--- /dev/null
+++ b/prompts/charm.zsh
@@ -0,0 +1 @@
+strange.zsh \ No newline at end of file
diff --git a/prompts/strange.zsh b/prompts/strange.zsh
new file mode 100644
index 0000000..ee5a635
--- /dev/null
+++ b/prompts/strange.zsh
@@ -0,0 +1,21 @@
+PURPLE="%{\x1b[01;35m%}"
+RED="%{\x1b[01;31m%}"
+RESET="%{\x1b[0m%}"
+
+if [[ "$(hostname)" == *strange* ]] ; then
+ color1=$RED
+ color2=$PURPLE
+else
+ color1=$PURPLE
+ color2=$RED
+fi
+
+function wrap {
+ echo "${color1}[$1${color1}]\$${RESET} "
+}
+
+PROMPT_END=" "
+PROMPT_REND=" "
+
+PROMPT='$(wrap "$(simple_prompt $color1 $color2)")'
+RPROMPT='$(simple_rprompt $color1 $color2)'