mirror of
https://github.com/romkatv/powerlevel10k
synced 2025-01-21 05:10:43 +00:00
Assign git service icon depending on repo origin
Check git origin url to search for well know services. Return proper icon if service found, if not return "git" icon from font-awesome icon set
This commit is contained in:
parent
528e648c04
commit
f2cac2273a
@ -110,7 +110,18 @@ function +vi-hg-bookmarks() {
|
||||
|
||||
function +vi-vcs-detect-changes() {
|
||||
if [[ "${hook_com[vcs]}" == "git" ]]; then
|
||||
vcs_visual_identifier='VCS_GIT_ICON'
|
||||
|
||||
local remote=`git ls-remote --get-url`
|
||||
if [[ "$remote" =~ "github" ]] then
|
||||
vcs_visual_identifier='VCS_GIT_GITHUB_ICON'
|
||||
elif [[ "$remote" =~ "bitbucket" ]] then
|
||||
vcs_visual_identifier='VCS_GIT_BITBUCKET_ICON'
|
||||
elif [[ "$remote" =~ "gitlab" ]] then
|
||||
vcs_visual_identifier='VCS_GIT_GITLAB_ICON'
|
||||
else
|
||||
vcs_visual_identifier='VCS_GIT_ICON'
|
||||
fi
|
||||
|
||||
elif [[ "${hook_com[vcs]}" == "hg" ]]; then
|
||||
vcs_visual_identifier='VCS_HG_ICON'
|
||||
elif [[ "${hook_com[vcs]}" == "svn" ]]; then
|
||||
|
Loading…
Reference in New Issue
Block a user