Commit graph

1399 commits

Author SHA1 Message Date
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
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] 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 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
Jan De Dobbeleer 413cb97bcd fix(http): only use HTTPS_PROXY 2023-07-23 09:35:58 +02:00
Jan De Dobbeleer aacef4b186 feat: add quasar segment 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 b27608dd73 feat(kubectl): specify context aliases 2023-07-14 14:00:02 +02:00
Jan De Dobbeleer 7d5c731d2f feat: build for android 2023-07-14 13:08:42 +02:00
Jan De Dobbeleer bce149b82f fix(azure): correct Azure icon
resolves #4056
2023-07-14 07:28:12 +02:00
Jen Spinney cca3e053ad feat: use asdf to determine elixir version
In order to speed up version checking for the elixir segment, this change makes
it so that we first ask asdf for the elixir version, which is much faster.

If asdf is not installed or configured, the previous behavior of running
`elixir --version` will be used.

This also makes a minor fix to the elixir documentation, replacing 'flutter' with 'elixir'.
2023-07-10 08:26:44 +02:00
Jan De Dobbeleer 69a95bfb38 feat(aws): use AWS_DEFAULT_PROFILE for profile name
resolves #4036
2023-07-10 08:05:41 +02:00
dependabot[bot] 2bad39305f chore(deps): bump golang.org/x/image from 0.8.0 to 0.9.0 in /src
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/image/compare/v0.8.0...v0.9.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-07-06 00:54:36 +00:00
dependabot[bot] 41e1eceb30 chore(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0 in /src
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/sys/compare/v0.9.0...v0.10.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-07-05 01:17:26 +00:00
dependabot[bot] 2aaf611313 chore(deps): bump golang.org/x/text from 0.10.0 to 0.11.0 in /src
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.10.0...v0.11.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-05 01:10:26 +00:00
dependabot[bot] f960fbc0d1 chore(deps): bump golang.org/x/mod from 0.11.0 to 0.12.0 in /src
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.11.0 to 0.12.0.
- [Commits](https://github.com/golang/mod/compare/v0.11.0...v0.12.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-05 01:03:04 +00:00
dependabot[bot] 4ad97dd29d chore(deps): bump github.com/shirou/gopsutil/v3 in /src
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil) from 3.23.5 to 3.23.6.
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.5...v3.23.6)

---
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-07-03 01:12:05 +00:00
Jan De Dobbeleer d005bae4f4 feat: add version -v
resolves #4014
2023-07-02 21:11:01 +02:00
JT bb7584e404 chore: update nushell support for env updates 2023-06-30 20:43:44 +02:00
Jan De Dobbeleer 301ca0b7aa fix(git): initialize status correctly
relates to #3992
2023-06-26 13:29:32 +02:00
Jan De Dobbeleer 448bbd302f fix(node): invert .Mismatch logic 2023-06-26 10:29:08 +02:00
Jan De Dobbeleer 32ee6fa7ab feat(scm): allow status override
resolves #3992
2023-06-26 08:50:53 +02:00
dependabot[bot] ad2a96ef1a chore(deps): bump github.com/gookit/config/v2 in /src
Bumps [github.com/gookit/config/v2](https://github.com/gookit/config) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/gookit/config/releases)
- [Commits](https://github.com/gookit/config/compare/v2.2.2...v2.2.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 01:20:16 +00:00
nopeless 06163465e8
feat(execution): lucky7 style 2023-06-19 12:22:17 +00:00
Jan De Dobbeleer c0429406dc chore: remove pinned golangci-lint 2023-06-15 09:33:16 +02:00
Jan De Dobbeleer 4c0c596c2c feat(path): add option to colorize first and last folder 2023-06-15 09:33:16 +02:00
dependabot[bot] 736e092024 chore(deps): bump golang.org/x/mod from 0.10.0 to 0.11.0 in /src
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/mod/compare/v0.10.0...v0.11.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-15 01:15:34 +00:00
dependabot[bot] 5f99026f77 chore(deps): bump golang.org/x/image from 0.7.0 to 0.8.0 in /src
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/image/compare/v0.7.0...v0.8.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-06-14 01:18:44 +00:00
Jan De Dobbeleer ad2780f964 feat(path): add option to format folders 2023-06-13 20:22:42 +02:00
dependabot[bot] 07002ddd94 chore(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 in /src
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.9.0...v0.10.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 06:45:48 +00:00
dependabot[bot] 9b69759148 chore(deps): bump golang.org/x/sys from 0.8.0 to 0.9.0 in /src
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/sys/compare/v0.8.0...v0.9.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-06-13 06:38:48 +00:00
Jan De Dobbeleer eee5198664 feat(fonts): install as user 2023-06-12 20:26:13 +02:00
dependabot[bot] 23974463a6 chore(deps): bump github.com/gookit/config/v2 in /src
Bumps [github.com/gookit/config/v2](https://github.com/gookit/config) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/gookit/config/releases)
- [Commits](https://github.com/gookit/config/compare/v2.2.1...v2.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 04:46:00 +00:00
dependabot[bot] a0742d640b chore(deps): bump github.com/BurntSushi/toml from 1.3.1 to 1.3.2 in /src
Bumps [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/BurntSushi/toml/releases)
- [Commits](https://github.com/BurntSushi/toml/compare/v1.3.1...v1.3.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-09 01:13:37 +00:00
Bohdan Dorokhin 6e9d072b5f
feat(sitecore): support CLI context switching
BREAKING CHANGE: you will need to migrate your current sitecore segment template
 in case you have a custom one. Have a look at the documentation to see what changed.
2023-06-08 07:40:05 +02:00
dependabot[bot] 14100e7dce chore(deps): bump github.com/BurntSushi/toml from 1.3.0 to 1.3.1 in /src
Bumps [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/BurntSushi/toml/releases)
- [Commits](https://github.com/BurntSushi/toml/compare/v1.3.0...v1.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-07 01:20:33 +00:00
dependabot[bot] c11db830de chore(deps): bump github.com/charmbracelet/bubbletea in /src
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.24.1...v0.24.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-07 01:13:18 +00:00
Jan De Dobbeleer dd68da8793 feat(git): fetch user information
resolves #3933
2023-06-06 08:06:00 +02:00
dependabot[bot] bd56847291 chore(deps): bump github.com/shirou/gopsutil/v3 in /src
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil) from 3.23.4 to 3.23.5.
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.4...v3.23.5)

---
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-06-02 07:09:33 +00:00
dependabot[bot] 11a825f945 chore(deps): bump github.com/hashicorp/hcl/v2 in /src
Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.16.2 to 2.17.0.
- [Release notes](https://github.com/hashicorp/hcl/releases)
- [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/hcl/compare/v2.16.2...v2.17.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/hcl/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 06:52:55 +02:00
dependabot[bot] 7341c67efd chore(deps): bump github.com/charmbracelet/bubbles in /src
Bumps [github.com/charmbracelet/bubbles](https://github.com/charmbracelet/bubbles) from 0.15.0 to 0.16.1.
- [Release notes](https://github.com/charmbracelet/bubbles/releases)
- [Commits](https://github.com/charmbracelet/bubbles/compare/v0.15.0...v0.16.1)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbles
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 01:17:23 +00:00
Jan De Dobbeleer f8e72d0c05 fix(pwsh): use correct ESC char for FTCS mark 2023-05-31 08:39:14 +02:00
dependabot[bot] e75743d40a chore(deps): bump github.com/stretchr/testify in /src
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 01:21:14 +00:00
dependabot[bot] e02d38200f chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 in /src
Bumps [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/BurntSushi/toml/releases)
- [Commits](https://github.com/BurntSushi/toml/compare/v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: github.com/BurntSushi/toml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 01:14:25 +00:00
Jan De Dobbeleer edf93c3883 feat(http): use proxy from environment for HTTP calls
resolves #3897
2023-05-25 19:37:04 +02:00
dependabot[bot] 0b0d1afffc chore(deps): bump github.com/charmbracelet/bubbletea in /src
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.24.0...v0.24.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-25 05:15:34 +00:00
Jan De Dobbeleer 1c7773c2ce chore(debug): show info on default config 2023-05-22 18:57:19 +02:00
Matthew Miller 608ae1ef2e feat: update Open Weather Map to use Geocoding API 2023-05-21 15:01:06 +02:00
Matthew Miller ed8d89a7cc feat: update Open Weather Map to use Geocoding API
Updated the Open Weather Map Current Weather URL to remove the
deprecated query parameter. Updated the URL to add the supported
latitude and longitude parameters.

Added a call to the Open Wetaher Map Geocoding API to resolve the
location parameter to latitude and longitude values as specified in the
Open Weather Map documentation.

Added properties to the Open Weather Map segment to allow users to
manually specify the latitude and longitude if desired. Doing this will
skip the geocoding API call and ignore the location parameter.

Updated the website documentation for the Open Weather Map segment to
reflect the property changes and explain how to use them.
2023-05-21 15:01:06 +02:00
L. Yeung 61fa281894 fix(platform): avoid duplicate creations of template cache 2023-05-20 08:05:21 +02:00
L. Yeung 6d6efc2981 fix(upgrade): avoid duplicate HTTP requests 2023-05-19 20:51:51 +02:00
dependabot[bot] 01468feb53 chore(deps): bump github.com/stretchr/testify in /src
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-19 01:22:53 +00:00
Bas Lijten c5193c9880 feat: new Sitecore context segment 2023-05-18 21:41:05 +02:00
Jan De Dobbeleer f938794ccd feat: upgrade segment 2023-05-18 19:55:29 +02:00
krzysdz 6544815766
feat: shell integration using FinalTerm's OSC sequences 2023-05-17 21:27:21 +00:00
Alex Villarreal 192309a283 fix(node): remove leading space for PackageManagerIcon in node segment 2023-05-17 20:27:07 +02:00
Jan De Dobbeleer 2606031c76 fix(yaml): parse uint64 to int
resolves #3861
2023-05-17 20:18:18 +02:00
Jan De Dobbeleer c62a272e72 chore(tests): do not fail test on no connection
resolves #3860
2023-05-17 20:11:03 +02:00
Jan De Dobbeleer c34e39c4ed fix(block): adjust trailing diamond color overrides
resolves #3850
2023-05-17 09:51:38 +02:00
Jan De Dobbeleer eff8af399f fix(config): remove broken GitHub icon override
resolves #3856
2023-05-17 09:26:02 +02:00
dependabot[bot] f5e365301d chore(deps): bump github.com/shirou/gopsutil/v3 in /src
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil) from 3.23.3 to 3.23.4.
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.3...v3.23.4)

---
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-05-11 10:58:32 +02:00
dependabot[bot] 478319b790 chore(deps): bump github.com/charmbracelet/bubbletea in /src
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 0.23.2 to 0.24.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases)
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.23.2...v0.24.0)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-11 10:50:28 +02:00
dependabot[bot] 5571b90ed7 chore(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 in /src
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.7.0 to 0.8.0.
- [Commits](https://github.com/golang/sys/compare/v0.7.0...v0.8.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-05-11 10:43:35 +02:00
L. Yeung 4b71c2ba07 feat(path): respect folder_separator_icon in a colon-trailed root 2023-05-11 06:53:28 +02:00
Jan De Dobbeleer ddd4ecafc9 fix(windows): respect flag lengths 2023-05-10 20:19:51 +02:00
Jan De Dobbeleer c5feb08791 fix(font): install all fonts in zip file 2023-05-10 12:48:38 +02:00
Jan De Dobbeleer 865374a0f5 fix(image): add background reset sequence 2023-05-09 11:44:11 +02:00
Jan De Dobbeleer c57975985f fix(font): migrate away from material icons
resolves #3818
2023-05-09 11:32:04 +02:00
Javier Dehesa 8f03f415e1 feat(python): add support for pyvenv.cfg prompt 2023-05-09 11:09:22 +02:00
Matthew Miller dc085abb06
fix(owm): adjust icons outside of the MD range 2023-05-09 09:06:39 +02:00
Jan De Dobbeleer 0f7c10328f feat(image): cache font instead of embedding 2023-05-08 20:43:54 +02:00
Jan De Dobbeleer b51d1de205
fix(cache): only store template cache on primary and transient 2023-05-08 13:35:06 +02:00
Jan De Dobbeleer 9663a29fe6
feat(font): update to Nerd Font V3
BREAKING CHANGE: this deprecates support for Nerd Font V2 and
requires a compatible V3 Nerd Font. Note for users experiencing
issues with icons, update to the latest Nerd Font of your choice
2023-05-08 13:33:59 +02:00
Jan De Dobbeleer 4cae83ced1 feat(windows): add installation method
resolves #3799
2023-05-06 20:32:21 +02:00
Jan De Dobbeleer 0a5230c8ca fix(notice): update brew command
resolves #3785
2023-05-06 20:11:26 +02:00
Jan De Dobbeleer 289ca41709 fix(millis): do not create env 2023-05-04 10:51:32 +02:00
Jan De Dobbeleer cef5def472 fix(font): correct feedback on error
resolves #3782
2023-05-02 17:36:48 +02:00
Jan De Dobbeleer f0c88efb40 fix(path): validate index before assignment
resolves #3768
2023-04-27 20:07:04 +02:00
Jan De Dobbeleer 66ca5ccf1f feat(path): allow coloring the folder_separator_icon on cycle 2023-04-25 20:42:12 +02:00
Jan De Dobbeleer 3562e54a16 feat(go): update dependencies 2023-04-24 10:37:54 +02:00
Jan De Dobbeleer 1e597a7c51 chore(template): add test cases to cleanTemplate 2023-04-24 09:14:50 +02:00
Jan De Dobbeleer 077e538500 fix(sysinfo): remove CPU context
BREAKING CHANGE: this property isn't used in any of the themes and it's
incorrect as fetching CPU information requires a timer which we don't
want to use as it will make rendering the prompt slower

For users who migrate to this version, remove the .CPU property from
the sysinfo segment's template in case you have that set.

resolves #3730
2023-04-24 09:08:11 +02:00
L. Yeung 17da877767 fix(pwsh): do not render a transient prompt when text is selected 2023-04-23 07:44:46 +02:00
Jan De Dobbeleer 9239b26209 fix(xonsh): do not print hyperlink ANSI 2023-04-22 21:41:06 +02:00
Jan De Dobbeleer a5274b7ee0 fix(xonsh): use string literal for config path 2023-04-22 21:41:06 +02:00
Jan De Dobbeleer a1b95a0274 refactor: split engine logic 2023-04-22 21:41:06 +02:00
L. Yeung 6c181c1120 refactor(pwsh): move tooltip erasure logic to engine 2023-04-22 17:46:41 +02:00
Jan De Dobbeleer 287f183244 feat: allow segment to override global properties 2023-04-22 12:18:09 +02:00
Jan De Dobbeleer b2e1b041e3 fix: do not quote config for elvish and xonsh
resolves #3740 #3739
2023-04-22 08:59:04 +02:00
L. Yeung 8d8d06d4c8 fix(pwsh): erase a previous tooltip before a new one is rendered 2023-04-22 08:07:49 +02:00
Jan De Dobbeleer 2417960c22 fix(xonsh): do not use cat to capture string output
resolves #3739
2023-04-21 22:15:58 +02:00
L. Yeung 14f012308e fix(tooltip): check only the first word of command line 2023-04-21 20:49:03 +02:00
L. Yeung 7368c6541e fix(pwsh): remove cached tip command when rendering a new prompt 2023-04-21 20:49:03 +02:00
L. Yeung 1474979804 fix(cmd): do not cache an empty tooltip 2023-04-21 20:49:03 +02:00
L. Yeung 770d1994bc fix(fish): do not prevent entering space characters on empty buffer 2023-04-21 20:49:03 +02:00
Iavael 2452475d8c fix(font): improve font download timeouts 2023-04-21 18:20:11 +02:00
Jan De Dobbeleer 41e90d66c8 fix(battery): map to Full when at 100% on darwin
resolves #3729
2023-04-20 08:42:48 +02:00
Jan De Dobbeleer d5b0886aea fix(fish): get last element from history
resolves #3632
2023-04-20 07:18:07 +02:00
Jan De Dobbeleer facc24d290 feat(path): add colored full path 2023-04-20 07:07:07 +02:00
Jan De Dobbeleer cdc560c7bd feat(transient): add Filler 2023-04-15 18:01:25 +02:00
kema-dev 94fa70675a fix(tooltips): improve behaviour when using zsh-autosuggestions 2023-04-14 20:33:17 +02:00
Jan De Dobbeleer 794bd5ea09 fix(unity): handle index correctly
resolves #3711
2023-04-14 16:20:26 +02:00
Jan De Dobbeleer 3baf41e051 fix(ansi): only clear background on inline overrides
resolves #3699
2023-04-09 19:14:17 +02:00
Jan De Dobbeleer 2d0ee8c8ab feat(sapling): identify new repo without commits 2023-04-08 11:07:36 +02:00
Benny Siegert 7c1b8cc51b feat: add support for NetBSD 2023-04-07 20:28:21 +02:00
Jason Zhang ddec1197df feat(argocd): add context segment 2023-04-07 10:00:49 +02:00
Jan De Dobbeleer 5bf3d613ae feat(log): add segment info 2023-04-05 21:06:44 +02:00
Jan De Dobbeleer 1f59e3d420 feat(properties): log properties information 2023-04-05 21:06:44 +02:00
Marc Espín 7e04bdc9f7
fix(nushell): update syntax to for v0.78.0 2023-04-05 13:43:26 +02:00
Jan De Dobbeleer 9f5ff92676 fix(font): ignore enter while downloading font list 2023-04-04 07:14:20 +02:00
Jan De Dobbeleer 8fe6dd2dcf feat(template): add parsed SHLVL 2023-04-02 19:33:30 +02:00
Jan De Dobbeleer 3f4f42cc09 fix(wsl): look for existance of wslpath
resolves #3657
2023-03-31 21:17:00 +02:00
Jan De Dobbeleer e6a99c5a52 feat(exit): add exit codes 64­­–78
resolves #3658
2023-03-31 21:17:00 +02:00
L. Yeung ea19410f23 fix(platform): detect WSL via /proc/version 2023-03-30 19:31:23 +02:00
Jan De Dobbeleer 4e19379e19 fix(shell): sync PWD creation
relates to #3646
2023-03-30 12:33:29 +02:00
Jan De Dobbeleer 16c0ba55bc feat(xonsh): add version 2023-03-30 12:33:29 +02:00
Jan De Dobbeleer d8f1c4c942 feat(project): support PowerShell modules
resolves #3636
2023-03-29 21:22:14 +02:00
Jan De Dobbeleer 17bd13b0fc feat(cftarget): add display_mode 2023-03-28 20:21:56 +02:00
Jan De Dobbeleer 7083cac3f1 feat(font): allow installation of local zip files 2023-03-28 19:37:35 +02:00
Jan De Dobbeleer 4eb1d0b1d6 fix(git): parse remote URL correctly
resolves #3641
2023-03-28 09:44:20 +02:00
Jan De Dobbeleer 96868bfd4f fix(path): return early when powerlevel is < max_width
resolves #3607
2023-03-27 17:00:13 +02:00
Jan De Dobbeleer 972ebd4805 fix(debug): output shell and version 2023-03-26 17:33:03 +02:00
Jan De Dobbeleer 92c28a2e8d fix(fish): bind keys to all modes
resolves #3625
2023-03-26 14:45:37 +02:00
Jan De Dobbeleer 27c8f65cd5 fix(pwsh): clear line after extra prompts
resolves #3628
2023-03-24 21:24:47 +01:00
Jan De Dobbeleer 4ff3bdf359 feat(diamond): merge segments on empty leading_diamond
resolves #3623
2023-03-24 21:07:38 +01:00
Jan De Dobbeleer d99f0658d7 feat(pwsh): set transient prompt on Ctrl+c 2023-03-23 10:46:11 +01:00
Jan De Dobbeleer 8c5c836f22 feat: enable/disable true color per terminal 2023-03-23 10:36:23 +01:00
Jan De Dobbeleer 0692873cd4 feat(debug): add plain support
resolves #3612
2023-03-22 09:19:32 +01:00