Commit graph

2926 commits

Author SHA1 Message Date
allcontributors[bot] 2f64a2700c docs: update .all-contributorsrc [skip ci] 2023-08-18 23:35:24 +02:00
allcontributors[bot] c479971b8b docs: update website/docs/contributors.md [skip ci] 2023-08-18 23:35:24 +02:00
Dan Rose a711f9b7f7 fix(fonts): register user fonts correctly on Windows
Previously on Windows, fonts installed with `oh-my-posh font install --user` would not show up in the Control Panel nor as an option in program font menus.

Now, fonts are correctly registered.
2023-08-18 23:34:51 +02:00
dependabot[bot] 2d2af929a9 chore(deps): bump actions/setup-node from 3.8.0 to 3.8.1
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](bea5baf987...5e21ff4d9b)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-18 09:02:34 +02:00
Jan De Dobbeleer 75e098b20b fix(path): add last element when only 1 level deep
resolves #4162
2023-08-17 09:31:39 +02:00
Jan De Dobbeleer 6dbfcc7c1e docs: remove ruby version properties
resolves #4163
2023-08-16 18:49:55 +02:00
dependabot[bot] b47dbdfb68 chore(deps): bump actions/setup-node from 3.7.0 to 3.8.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](e33196f742...bea5baf987)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-15 07:58:35 +02:00
dependabot[bot] 57d38621c5 chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](639cd343e1...3a91952989)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-15 07:58:09 +02:00
dependabot[bot] 69c9530ea1 chore(deps): bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](336e29918d...3fa32b8bb5)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-10 05:15:51 +02:00
Jan De Dobbeleer aa51cd65d0 fix(pwsh): patch PowerShell color bleed
relates to #65
2023-08-09 08:28:35 +02:00
dependabot[bot] 3998e038d9 chore(deps): bump actions/setup-go from 4.0.1 to 4.1.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](fac708d667...93397bea11)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 00:56:37 +00:00
Jan De Dobbeleer 328601be78 fix(template): save Segments correctly
resolves #4143
2023-08-08 09:25:13 +02:00
dependabot[bot] 50d98f5e68 chore(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0 in /src
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/sys/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 01:13:22 +00:00
dependabot[bot] 23f1846182 chore(deps): bump golang.org/x/image from 0.10.0 to 0.11.0 in /src
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/image/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 00:50:02 +00:00
Jan De Dobbeleer 0afa0880a9 fix(pwsh): remove hack that solves a pwsh bug
relates to #65
2023-08-06 20:56:44 +02:00
Jan De Dobbeleer f9f309d1f4 fix(plain): do not print title 2023-08-06 15:52:26 +02:00
Jan De Dobbeleer 9a6fbb6f52 fix(rprompt): print when plain 2023-08-06 15:52:26 +02:00
Jan De Dobbeleer 4bab59fbd8 feat(debug): use actual prompt logic 2023-08-06 15:52:26 +02:00
Jan De Dobbeleer 744b1f042c fix(prompt): only pad on positive count 2023-08-06 10:10:58 +02:00
Jan De Dobbeleer c4a1a55f9d docs: add missing Strava connect image
resolves #4130
2023-08-06 09:48:28 +02:00
L. Yeung 8db1365ea6 fix(cli): list all supported shells in usage text for init 2023-08-06 07:29:04 +02:00
Jan De Dobbeleer c78aa60455 fix(pwsh): force initialization of NoExitCode
resolves #4128
2023-08-05 17:53:58 +02:00
Jan De Dobbeleer 3f1eb821f0 refactor(terminalwidth): add debug info 2023-08-05 17:53:58 +02:00
Jan De Dobbeleer f55da0ebcb fix(tooltip): position with spaces instead of ANSI 2023-08-05 17:53:58 +02:00
Jan De Dobbeleer c23069b185 fix(prompt): print right block using spaces 2023-08-05 17:53:58 +02:00
Jan De Dobbeleer 181b789186 fix(rprompt): position using spaces instead of ANSI 2023-08-05 17:53:58 +02:00
Jan De Dobbeleer 2007f9d1ab fix(platform): use built-in sync.Map
relates to #4116
2023-08-04 08:26:06 +02:00
Jan De Dobbeleer 8554fb66a6 fix(winreg): fetch default key value
resolves #4119
2023-08-03 20:12:23 +02:00
Jan De Dobbeleer ea610029b2 fix(engine): use concurrent map for Segments
resolves #4116
2023-08-03 20:12:23 +02:00
dependabot[bot] e44461f1f5 chore(deps): bump TriPSs/conventional-changelog-action
Bumps [TriPSs/conventional-changelog-action](https://github.com/tripss/conventional-changelog-action) from 3.19.0 to 4.0.0.
- [Release notes](https://github.com/tripss/conventional-changelog-action/releases)
- [Changelog](https://github.com/TriPSs/conventional-changelog-action/blob/releases/v4/CHANGELOG.md)
- [Commits](dd19d7c07e...5f865e4ca3)

---
updated-dependencies:
- dependency-name: TriPSs/conventional-changelog-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-03 00:31:21 +00:00
Jan De Dobbeleer c079e6eacf docs(status): use correct template 2023-08-02 07:28:40 +02:00
dependabot[bot] 4246ee235c chore(deps): bump github.com/shirou/gopsutil/v3 in /src
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil) from 3.23.6 to 3.23.7.
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.6...v3.23.7)

---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 01:00:13 +00:00
dependabot[bot] 8b254f40cb chore(deps): bump golang.org/x/image from 0.9.0 to 0.10.0 in /src
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/image/compare/v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 00:59:01 +00:00
Jan De Dobbeleer 8aac0992cd feat(template): add hresult function 2023-07-29 14:59:01 +02:00
Jan De Dobbeleer 3a580ff122 feat(config): parse jsonc config files
resolves #4097
2023-07-27 13:26:04 +02:00
Jan De Dobbeleer 344c9b6d86 chore(social): trim post length 2023-07-24 19:20:41 +02:00
Jan De Dobbeleer 0af3029cf1 fix(cursor): allow disabling cursor positioning
resolves #4072
2023-07-24 19:20:41 +02:00
Jan De Dobbeleer f47da9592f feat(exit): implement pipestatus
BREAKING CHANGE: exit segment is now called status segment.

The exit keyword is now deprecated and will be removed in a future
release. Please use the status keyword instead:

```diff
"segments": {
    {
-     "type": "exit"
+     "type": "status"
    }
}
```

Additionally, the status segment configuration has changed to support
$PIPESTATUS. You can include a status template to customize the
rendering of each individual status code (supported in fish, zsh and
bash).

```json
"segments": {
    {
        "type": "status",
        "properties": {
            "status_template": "{{ if gt .Code 0 }}\uf071{{ else }}\uf00c{{ end }}",
            "status_separator": " "
        }
    }
}
```

In case no $PIPESTATUS is available, the status segment will fall back
to the exit code of the last command using the status template
for rendering.

The `{{ .Meaning }}` property has been marked as deprecated and can be
replaced with `{{ reason .Code }}`, allowing it to be reused in
cross segment templates.

resolves #4070
2023-07-24 11:46:33 +02:00
dependabot[bot] 2da3722521 chore(deps): bump github.com/mattn/go-runewidth in /src
Bumps [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth) from 0.0.14 to 0.0.15.
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.14...v0.0.15)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 01:07:52 +00:00
dependabot[bot] 65e0e1569f chore(deps): bump wagoid/commitlint-github-action from 5.4.1 to 5.4.3
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 5.4.1 to 5.4.3.
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](456526eec7...6319f54d83)

---
updated-dependencies:
- dependency-name: wagoid/commitlint-github-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 00:48:43 +00:00
Jan De Dobbeleer 413cb97bcd fix(http): only use HTTPS_PROXY 2023-07-23 09:35:58 +02:00
Jan De Dobbeleer cc6ad419cd chore(social): use correct js file 2023-07-21 19:42:54 +02:00
Jan De Dobbeleer aacef4b186 feat: add quasar segment 2023-07-21 14:45:31 +02:00
Jan De Dobbeleer 8cd77ae1c2 docs: add ca-certificates info
resolves #4073
2023-07-21 14:45:31 +02:00
Jan De Dobbeleer 454f191289 chore(bluesky): remove module definition 2023-07-21 14:45:31 +02:00
dependabot[bot] 1eba276960 chore(deps): bump github.com/gookit/color from 1.5.3 to 1.5.4 in /src
Bumps [github.com/gookit/color](https://github.com/gookit/color) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/gookit/color/releases)
- [Commits](https://github.com/gookit/color/compare/v1.5.3...v1.5.4)

---
updated-dependencies:
- dependency-name: github.com/gookit/color
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-21 00:33:41 +00:00
Jan De Dobbeleer 5f8ae8094f refactor: add more logging for environment
relates to #4066
2023-07-19 08:37:31 +02:00
Jan De Dobbeleer d4d6710fab fix(os): support alma linux 9
resolves #4065
2023-07-19 08:37:31 +02:00
Jan De Dobbeleer 1f283051d2 fix(os): use correct Android platform name 2023-07-14 16:17:36 +02:00
Jan De Dobbeleer 9b011b45a8 fix(android): update version based on bash capabilities 2023-07-14 14:23:34 +02:00