diff options
author | Hugues Hiegel <hugues.hiegel@qosmos.com> | 2014-10-24 11:42:58 +0200 |
---|---|---|
committer | Hugues Hiegel <hugues.hiegel@qosmos.com> | 2014-10-24 11:42:58 +0200 |
commit | 87cf71abfdf00338a263f49622674c65479d5e18 (patch) | |
tree | ff0c873f465703b89aac594f0a87d729c67ebc8d /net:foret/Prompts.zsh | |
parent | 286cc3ff28339a741b769ce35cc4f3a57f94e5cf (diff) |
[Cavium] fucked up. Got back funcs.
Diffstat (limited to 'net:foret/Prompts.zsh')
-rw-r--r-- | net:foret/Prompts.zsh | 16 |
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+=() |