more strict regex for path
This commit is contained in:
parent
caa0d7b85c
commit
be3daa90e3
@ -10,7 +10,7 @@ PS1__GET_DIRECTORY() {
|
|||||||
local GIT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)
|
local GIT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)
|
||||||
[ $GIT_ROOT ] && {
|
[ $GIT_ROOT ] && {
|
||||||
local PROJECT_NAME=$(basename $GIT_ROOT)
|
local PROJECT_NAME=$(basename $GIT_ROOT)
|
||||||
[[ $PROJECT_NAME =~ code ]] && PROJECT_NAME=$(basename $(dirname $GIT_ROOT))
|
[[ $PROJECT_NAME =~ ^code$ ]] && PROJECT_NAME=$(basename $(dirname $GIT_ROOT))
|
||||||
|
|
||||||
local RELATIVE_DIRECTORY=${${PWD#$GIT_ROOT}:1}
|
local RELATIVE_DIRECTORY=${${PWD#$GIT_ROOT}:1}
|
||||||
[[ ${#${RELATIVE_DIRECTORY//[^\/]}} -gt 3 ]] && RELATIVE_DIRECTORY='*/%4~'
|
[[ ${#${RELATIVE_DIRECTORY//[^\/]}} -gt 3 ]] && RELATIVE_DIRECTORY='*/%4~'
|
||||||
|
Loading…
Reference in New Issue
Block a user