summaryrefslogtreecommitdiff
path: root/net:foret/Prompts.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'net:foret/Prompts.zsh')
-rw-r--r--net:foret/Prompts.zsh16
1 files changed, 13 insertions, 3 deletions
diff --git a/net:foret/Prompts.zsh b/net:foret/Prompts.zsh
index 85c30f4..317f8cc 100644
--- a/net:foret/Prompts.zsh
+++ b/net:foret/Prompts.zsh
@@ -8,8 +8,6 @@
## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS
##
-_prompt_colors[target]="1;31"
-
__static_dynamic ()
{
[ $(( ${STATIC:-$(( 1 ^ ${DYNAMIC:-0} ))} + ${DYNAMIC:-$(( 1 ^ ${STATIC:-0} ))} )) -lt 2 ] && \
@@ -75,5 +73,17 @@ __makeflags ()
echo -n $_prompt_colors[soft_generic]";3"$_C${MAKEFLAGS// -/}
}
-PS1_TASKBAR+=(__makeflags __verbose_compilation __nproc_compilation __static_dynamic __compilation_os __compilation_arch __compilation_target)
+__octeon_sdk() {
+ [ -z "$OCTEON_ROOT" ] && return
+ echo -n $C_$_make_colors[sdk]$_C
+ echo -n ${OCTEON_ROOT##/usr/local/Cavium_Networks/}
+}
+
+__cavium_gcc_version() {
+ GCC_VERSION=$(echo $PATH | tr ':' '\n' | sed -n "s:$OCTEON_ROOT/tools-gcc-\(.*\)/bin:\1:p;Tend;q;:end" )
+ [ -z "$GCC_VERSION" ] && return
+ echo -n $C_$_make_colors[gcc]$_C$GCC_VERSION
+}
+
+PS1_TASKBAR+=(__makeflags __verbose_compilation __nproc_compilation __static_dynamic __compilation_os __compilation_arch __compilation_target __octeon_sdk __cavium_gcc_version)
PS1_EXTRA_INFO+=()