mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2025-03-05 20:49:04 -08:00
parent
e4a60aa070
commit
4b8d3adb39
|
@ -13,6 +13,7 @@ Supports:
|
|||
- Node.js project (`package.json`)
|
||||
- Cargo project (`Cargo.toml`)
|
||||
- Poetry project (`pyproject.toml`)
|
||||
- PHP project (`composer.json`)
|
||||
|
||||
## Sample Configuration
|
||||
|
||||
|
@ -32,7 +33,7 @@ Supports:
|
|||
:::note default template
|
||||
|
||||
``` template
|
||||
{{ if .Error }}{{ .Error }}{{ else }}{{ if .Version }}\uf487 {{.Version}}{{ end }} {{ if .Name }}{{ .Name }}{{ end }}{{ end }}
|
||||
{{ if .Error }}{{ .Error }}{{ else }}{{ if .Version }}\uf487 {{.Version}}{{ end }} {{ if .Name }}{{ .Name }}{{ end }}{{ end }}
|
||||
```
|
||||
|
||||
:::
|
||||
|
|
|
@ -78,6 +78,11 @@ func (n *Project) Init(props properties.Properties, env environment.Environment)
|
|||
File: "pyproject.toml",
|
||||
Fetcher: n.getPoetryPackage,
|
||||
},
|
||||
{
|
||||
Name: "php",
|
||||
File: "composer.json",
|
||||
Fetcher: n.getNodePackage,
|
||||
},
|
||||
}
|
||||
|
||||
n.Version = ""
|
||||
|
|
|
@ -36,6 +36,7 @@ func getMockedPackageEnv(tc *MockData) (*mock.MockedEnvironment, properties.Map)
|
|||
func TestPackage(t *testing.T) {
|
||||
cases := []*MockData{
|
||||
{Case: "1.0.0 node.js", ExpectedString: "\uf487 1.0.0 test", Name: "node", File: "package.json", PackageContents: "{\"version\":\"1.0.0\",\"name\":\"test\"}"},
|
||||
{Case: "1.0.0 php", ExpectedString: "\uf487 1.0.0 test", Name: "php", File: "composer.json", PackageContents: "{\"version\":\"1.0.0\",\"name\":\"test\"}"},
|
||||
{Case: "3.2.1 node.js", ExpectedString: "\uf487 3.2.1 test", Name: "node", File: "package.json", PackageContents: "{\"version\":\"3.2.1\",\"name\":\"test\"}"},
|
||||
{Case: "1.0.0 cargo", ExpectedString: "\uf487 1.0.0 test", Name: "cargo", File: "Cargo.toml", PackageContents: "[package]\nname=\"test\"\nversion=\"1.0.0\"\n"},
|
||||
{Case: "3.2.1 cargo", ExpectedString: "\uf487 3.2.1 test", Name: "cargo", File: "Cargo.toml", PackageContents: "[package]\nname=\"test\"\nversion=\"3.2.1\"\n"},
|
||||
|
|
Loading…
Reference in a new issue