Commit graph

727 commits

Author SHA1 Message Date
Jan De Dobbeleer e3b2d86b06 fix(debug): trace startup logic 2022-05-07 16:50:31 +02:00
Jan De Dobbeleer a7b0021179 fix: correct debug logic
relates to #2234
2022-05-07 10:16:27 +02:00
Jan De Dobbeleer 5f19315a66 fix(r): parse 4.2.0 correctly
resolves #2229
2022-05-06 20:24:00 +02:00
Jan De Dobbeleer 1b32fa0f9a fix: color terminal background correctly
resolves #2215
2022-05-06 12:28:48 +02:00
Jan De Dobbeleer 482c997413 feat: reference segments properties cross segment
resolves #2208
2022-05-06 12:28:48 +02:00
L. Yeung 2e5fa3f1d2 feat(image): add -o, --output flag 2022-05-05 18:28:37 +02:00
L. Yeung 217b3c73c4 fix(cli): print error message only once 2022-05-05 18:28:37 +02:00
L. Yeung 07906b6a27 refactor(cli): adjust help text and argument validation 2022-05-05 18:28:37 +02:00
Mitchell O'Sullivan 1cd02cb77f feat: add property for available memory 2022-05-03 15:35:59 +02:00
Evan Hawman 4199bd809f feat: iTerm2 integration for MacOS & Theme
added docs

other changes

eliminated newline
2022-05-01 08:30:24 +02:00
Damian Edwards 62b97ff2e3 feat: dotnet section visible when *.slnf files present 2022-04-29 18:28:59 +02:00
L. Yeung 4c0db9e66e fix(config): do not resolve URL when download fails 2022-04-29 15:14:02 +02:00
Jan De Dobbeleer 64196fe6ad fix: override config on init
resolves #2180
2022-04-28 21:01:43 +02:00
Jan De Dobbeleer 49e8725f66 fix(pwsh): populate GitStatus correctly
Resolves #2178
2022-04-28 16:29:58 +02:00
Jan De Dobbeleer b338a36890 fix(windows): do not lock Home() 2022-04-27 22:58:00 +02:00
Jan De Dobbeleer d310ea6b89 fix: recover crashing function
relates to #2058
2022-04-27 21:30:24 +02:00
Jan De Dobbeleer 2b92304c77 fix(pwsh): validate existence of global variable 2022-04-27 21:30:24 +02:00
L. Yeung fccdfe5306 refactor: align tooltip behaviors 2022-04-27 20:21:08 +02:00
L. Yeung 9606d5a105 fix(pwsh): use more reliable native invocation
Rewrite logic of passing arguments in `Start-Utf8Process`:

- Use ArgumentList in PowerShell 6.1 and later.
- Use a manual escaping in lower versions.
2022-04-27 20:21:08 +02:00
Christiaan Rakowski 1f0ca23a48 fix: typo millies => millis 2022-04-27 07:39:19 +02:00
L. Yeung 4d048b2658 fix(pwsh): avoid deadlock in Start-Utf8Process
Resolves #2151
2022-04-26 20:22:40 +02:00
L. Yeung a9671df378 refactor(pwsh): use dynamic module for init 2022-04-26 20:22:40 +02:00
Jan De Dobbeleer a2f5016e77 fix(fish): escape all prompt sequences 2022-04-26 20:05:53 +02:00
L. Yeung 8d2dddb08d fix(shell): wrap path with single quotes 2022-04-26 12:22:55 +02:00
Jan De Dobbeleer 623fabcef3 fix(config): display default config on error 2022-04-25 09:55:51 +02:00
Jan De Dobbeleer 56af13e140 fix(env): correct logic for successful HTTP request
Resolves #2147
Resolves #2148
2022-04-25 09:55:51 +02:00
Jan De Dobbeleer 00aea0decd fix(pwsh): initialize globals before usage
resolves #2145
2022-04-25 07:09:51 +02:00
Jan De Dobbeleer fc55b5c463 fix(env): set correct default version 2022-04-24 17:29:22 +02:00
Jan De Dobbeleer fa68c13159 fix(env): do not succeed failed HTTP requests 2022-04-24 17:29:22 +02:00
Jan De Dobbeleer 07d6f747cb feat(darwin): manually parse battery info
resolves #2139
2022-04-24 17:29:22 +02:00
Jan De Dobbeleer 5bf0c7687a refactor(battery): move logic to environment 2022-04-24 17:29:22 +02:00
Jan De Dobbeleer 8e40cebf93 fix(windows): sync Home()
relates to #2058
2022-04-23 19:03:50 +02:00
Jan De Dobbeleer 8dcd200e3e feat(language): distinct files from folders
resolves #1938
2022-04-23 11:55:25 +02:00
Jan De Dobbeleer bcf7d59e83 feat(git): set untracked files mode
resolves #2117
2022-04-22 08:22:53 +02:00
Brandon Ewing 4faa73eb2d feat(python): real pyenv support
If `python` points at a pyenv shim, use `pyenv version-name` to
determine Python version and Venv information.
2022-04-21 22:48:09 +02:00
L. Yeung c37733e3ec refactor(pwsh): purify global scope and environment 2022-04-21 13:05:52 +02:00
Jan De Dobbeleer 9214b88475 feat(shell): add version
resolves #2108
2022-04-20 19:24:47 +02:00
Jan De Dobbeleer bb9b6197d5 feat: support rbash (strict mode)
resolves #2109
2022-04-20 07:09:09 +02:00
Brandon Ewing b3b5267605 feat(python): support pyenv .python-version files
Pyenv will use .python-version files up the file heirarchy when
determining the active Python version or virtual environment to use
based on which folder your shell is in.  This change will read the file,
and if the first line does not look like a Python version, set the Venv
to that string for display.

This feature is gated behind the `use_python_version_file` Property
2022-04-19 22:45:21 +02:00
Jan De Dobbeleer 6c36e9adf3 fix(cmd): set as last filter priority
resolves #2104
2022-04-17 20:24:57 +02:00
Jan De Dobbeleer 40470f7d22 fix: sync Pwd()
relates to #2038
2022-04-16 21:37:39 +02:00
Jan De Dobbeleer 2b4b1a8618 fix(bash): correct escape sequence for blink
resolves #2101
2022-04-16 21:25:43 +02:00
Jan De Dobbeleer fb698dd20a feat(project): display nuspec information
resolves #2098
2022-04-16 21:25:43 +02:00
Jan De Dobbeleer 0cd8bfe6b6 refactor: list entire directory content 2022-04-16 21:25:43 +02:00
Jan De Dobbeleer cf6c7b230d fix(pwsh): count prompt lines correctly
resolves #2081
2022-04-16 13:21:19 +02:00
Jan De Dobbeleer 3fcd4c52b1 fix(pwsh): use correct workdir for any location 2022-04-16 13:21:19 +02:00
Jan De Dobbeleer 5e02063323 feat: add accordion segment style 2022-04-16 13:21:19 +02:00
Jan De Dobbeleer 23c2c383fe fix(posh-git): evaluate to true 2022-04-15 23:46:48 +02:00
Jan De Dobbeleer 746b9ad77e revert(posh-git): add switch to avoid calling git status
resolves #2086
2022-04-15 21:21:16 +02:00
L. Yeung 00cab2e568 fix(zsh): escape hyperlinks correctly 2022-04-14 21:25:50 +02:00