mirror of
https://github.com/MRZ07/shinkansen.zsh-theme.git
synced 2026-10-06 12:45:06 +02:00
Add java support
This commit is contained in:
1 parent
298e4c23b0
commit
a9e43b1ace
1 file changed
+27
-1
+27
-1
@@ -28,6 +28,7 @@ if [ ! -n "${SHINKANSEN_PROMPT_ORDER+1}" ]; then
|
||||
ruby
|
||||
virtualenv
|
||||
node
|
||||
java
|
||||
aws
|
||||
go
|
||||
rust
|
||||
@@ -107,6 +108,17 @@ if [ ! -n "${SHINKANSEN_NODE_PREFIX+1}" ]; then
|
||||
SHINKANSEN_NODE_PREFIX="⬡ "
|
||||
fi
|
||||
|
||||
# JAVA
|
||||
if [ ! -n "${SHINKANSEN_JAVA_BG+1}" ]; then
|
||||
SHINKANSEN_JAVA_BG=black
|
||||
fi
|
||||
if [ ! -n "${SHINKANSEN_JAVA_FG+1}" ]; then
|
||||
SHINKANSEN_JAVA_FG=red
|
||||
fi
|
||||
if [ ! -n "${SHINKANSEN_JAVA_PREFIX+1}" ]; then
|
||||
SHINKANSEN_JAVA_PREFIX="☕️ "
|
||||
fi
|
||||
|
||||
# AWS
|
||||
if [ ! -n "${SHINKANSEN_AWS_BG+1}" ]; then
|
||||
SHINKANSEN_AWS_BG=yellow
|
||||
@@ -584,7 +596,7 @@ prompt_virtualenv() {
|
||||
fi
|
||||
}
|
||||
|
||||
# NODE: Node version manager
|
||||
# NODE: NodeJs
|
||||
prompt_node() {
|
||||
local node_prompt
|
||||
if [[ (-f package.json) ]]; then
|
||||
@@ -598,6 +610,20 @@ prompt_node() {
|
||||
fi
|
||||
}
|
||||
|
||||
# JAVA
|
||||
prompt_java() {
|
||||
local java_prompt
|
||||
if [[ (-f pom.xml || -f build.gradle) ]]; then
|
||||
if type java >/dev/null 2>&1; then
|
||||
java_prompt="$(java -version 2>&1 | head -n 1 | cut -d'"' -f2)"
|
||||
else
|
||||
return
|
||||
fi
|
||||
java_prompt=${java_prompt}
|
||||
prompt_segment $SHINKANSEN_JAVA_BG $SHINKANSEN_JAVA_FG $SHINKANSEN_JAVA_PREFIX$java_prompt
|
||||
fi
|
||||
}
|
||||
|
||||
# AWS Profile
|
||||
prompt_aws() {
|
||||
local spaces=" "
|
||||
|
||||
Reference in new issue
Block a user