Add directory permission prompt segment
This commit is contained in:
parent
a58e8bdc8c
commit
6927b0ca94
|
@ -78,6 +78,7 @@ case $POWERLEVEL9K_MODE in
|
||||||
PYTHON_ICON $'\U1F40D' # 🐍
|
PYTHON_ICON $'\U1F40D' # 🐍
|
||||||
SWIFT_ICON ''
|
SWIFT_ICON ''
|
||||||
PUBLIC_IP_ICON ''
|
PUBLIC_IP_ICON ''
|
||||||
|
LOCK_ICON $'\UE138' #
|
||||||
)
|
)
|
||||||
;;
|
;;
|
||||||
'awesome-fontconfig')
|
'awesome-fontconfig')
|
||||||
|
@ -138,6 +139,7 @@ case $POWERLEVEL9K_MODE in
|
||||||
PYTHON_ICON $'\U1F40D' # 🐍
|
PYTHON_ICON $'\U1F40D' # 🐍
|
||||||
SWIFT_ICON ''
|
SWIFT_ICON ''
|
||||||
PUBLIC_IP_ICON ''
|
PUBLIC_IP_ICON ''
|
||||||
|
LOCK_ICON $'\UE138' #
|
||||||
)
|
)
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
@ -198,6 +200,7 @@ case $POWERLEVEL9K_MODE in
|
||||||
PYTHON_ICON ''
|
PYTHON_ICON ''
|
||||||
SWIFT_ICON 'Swift'
|
SWIFT_ICON 'Swift'
|
||||||
PUBLIC_IP_ICON ''
|
PUBLIC_IP_ICON ''
|
||||||
|
LOCK_ICON $'\UE0A2'
|
||||||
)
|
)
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
|
@ -1114,6 +1114,13 @@ prompt_swift_version() {
|
||||||
"$1_prompt_segment" "$0" "$2" "magenta" "white" "${swift_version}" 'SWIFT_ICON'
|
"$1_prompt_segment" "$0" "$2" "magenta" "white" "${swift_version}" 'SWIFT_ICON'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# dir_permision: Display information about the user's permission to write in the current directory
|
||||||
|
prompt_dir_permission() {
|
||||||
|
if [[ ! -w "$PWD" ]]; then
|
||||||
|
"$1_prompt_segment" "$0_FORBIDDEN" "$2" "red" "226" "" 'LOCK_ICON'
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
################################################################
|
################################################################
|
||||||
# Prompt processing and drawing
|
# Prompt processing and drawing
|
||||||
################################################################
|
################################################################
|
||||||
|
@ -1240,4 +1247,3 @@ prompt_powerlevel9k_setup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
prompt_powerlevel9k_setup "$@"
|
prompt_powerlevel9k_setup "$@"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue