fix(git): remove trailing space from upstream icons

This commit is contained in:
Joshua Reilly 2024-03-15 00:20:38 -06:00 committed by GitHub
parent a8f97f5aa2
commit f277c191b1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 15 deletions

View file

@ -492,19 +492,19 @@ func (g *Git) getUpstreamIcon() string {
Icon properties.Property
Default string
}{
"github": {GithubIcon, "\uF408 "},
"gitlab": {GitlabIcon, "\uF296 "},
"bitbucket": {BitbucketIcon, "\uF171 "},
"dev.azure.com": {AzureDevOpsIcon, "\uEBE8 "},
"visualstudio.com": {AzureDevOpsIcon, "\uEBE8 "},
"codecommit": {CodeCommit, "\uF270 "},
"github": {GithubIcon, "\uF408"},
"gitlab": {GitlabIcon, "\uF296"},
"bitbucket": {BitbucketIcon, "\uF171"},
"dev.azure.com": {AzureDevOpsIcon, "\uEBE8"},
"visualstudio.com": {AzureDevOpsIcon, "\uEBE8"},
"codecommit": {CodeCommit, "\uF270"},
}
for key, value := range defaults {
if strings.Contains(g.UpstreamURL, key) {
return g.props.GetString(value.Icon, value.Default)
}
}
return g.props.GetString(GitIcon, "\uE5FB ")
return g.props.GetString(GitIcon, "\uE5FB")
}
func (g *Git) setGitStatus() {

View file

@ -183,7 +183,7 @@ func TestEnabledInBareRepo(t *testing.T) {
FetchRemote: true,
Remote: "origin",
RemoteURL: "git@github.com:JanDeDobbeleer/oh-my-posh.git",
ExpectedRemote: "\uf408 ",
ExpectedRemote: "\uf408",
},
}
for _, tc := range cases {

View file

@ -111,12 +111,12 @@ You can set the following properties to `true` to enable fetching additional inf
| Name | Type | Description |
| ------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `github_icon` | `string` | icon/text to display when the upstream is Github - defaults to `\uF408 ` |
| `gitlab_icon` | `string` | icon/text to display when the upstream is Gitlab - defaults to `\uF296 ` |
| `bitbucket_icon` | `string` | icon/text to display when the upstream is Bitbucket - defaults to `\uF171 ` |
| `azure_devops_icon` | `string` | icon/text to display when the upstream is Azure DevOps - defaults to `\uEBE8 ` |
| `codecommit_icon` | `string` | icon/text to display when the upstream is AWS CodeCommit - defaults to `\uF270 ` |
| `git_icon` | `string` | icon/text to display when the upstream is not known/mapped - defaults to `\uE5FB ` |
| `github_icon` | `string` | icon/text to display when the upstream is Github - defaults to `\uF408` |
| `gitlab_icon` | `string` | icon/text to display when the upstream is Gitlab - defaults to `\uF296` |
| `bitbucket_icon` | `string` | icon/text to display when the upstream is Bitbucket - defaults to `\uF171` |
| `azure_devops_icon` | `string` | icon/text to display when the upstream is Azure DevOps - defaults to `\uEBE8` |
| `codecommit_icon` | `string` | icon/text to display when the upstream is AWS CodeCommit - defaults to `\uF270` |
| `git_icon` | `string` | icon/text to display when the upstream is not known/mapped - defaults to `\uE5FB` |
| `upstream_icons` | `map[string]string` | a key, value map representing the remote URL (or a part of that URL) and icon to use in case the upstream URL contains the key. These get precedence over the standard icons |
## Template ([info][templates])
@ -157,7 +157,7 @@ You can set the following properties to `true` to enable fetching additional inf
| `.Rebase` | `boolean` | true when in a rebase |
| `.CherryPick` | `boolean` | true when in a cherry pick |
| `.Revert` | `boolean` | true when in a revert |
| `.LatestTag` | `string` | the latest tag name |
| `.LatestTag` | `string` | the latest tag name |
### Status