Jan De Dobbeleer
7a4d2e175b
refactor: allow color overrides in git status icons
...
resolves #368
2021-01-24 19:30:55 +01:00
Jan De Dobbeleer
2af3e672fd
fix(python): restore CONDA_DEFAULT_ENV
...
resolves #360
2021-01-20 19:09:11 +01:00
lnu
890d0ad0e1
feat: cache compiled regex
...
use mustcompile for regex.
Always use mustcompile which throws a panic
if the regex cannot be compiled.
We call recover to detect the panic and
display an error message to the user.
2021-01-20 13:11:05 +01:00
Jan De Dobbeleer
225b317e32
feat: success/error icon for exit segment
...
resolves #357
2021-01-19 10:28:03 +01:00
Jan De Dobbeleer
b651c9a065
fix(pwsh): provide full config path
...
resolves #355
2021-01-18 20:06:51 +01:00
Jan De Dobbeleer
f6501aeb51
fix: multiline prompt rendering
...
resolves #354
2021-01-18 11:16:31 +01:00
Jan De Dobbeleer
edebc1d465
refactor: align pwsh module with init
2021-01-17 19:25:19 +01:00
Jan De Dobbeleer
e26326001e
fix: ensure correct encoding for pwsh
...
resolves #352
2021-01-17 19:25:19 +01:00
TravisTX
9f022d7ba5
feat: envvars in console title
2021-01-15 22:36:29 +01:00
Jan De Dobbeleer
d1be7ac1d2
feat: add known Python extensions/folder
2021-01-15 19:41:09 +01:00
Jan De Dobbeleer
6ed5d26610
refactor: re-introduce context for language
2021-01-15 19:24:58 +01:00
Jan De Dobbeleer
2abcd82f45
refactor: use language context to display segment
...
relates to #239
2021-01-15 19:24:58 +01:00
Jan De Dobbeleer
890f9cde1b
refactor(language): remap context to files
2021-01-15 19:24:58 +01:00
lnu
31c77af58f
fix: convert exitErr to commandError if runCommand fails
...
exitError must not exit the runCommand helper, only commandError
safety check when casting in segment_language
2021-01-15 09:17:07 +01:00
lnu
f8b28f01ba
feat: add console title in --debug
2021-01-15 07:29:52 +01:00
TravisTX
0761c04286
feat: use tilde in console title
2021-01-14 07:07:15 +01:00
lnu
866c44e42d
feat: add hyperlink rendering
...
An hyperlink can be added using markdown syntax and will be detected by the engine.
Initial implementation for path segments.
2021-01-12 21:37:41 +01:00
lnu
b1e2a52a04
fix: lock around shared map write
2021-01-10 12:17:01 +01:00
Jan De Dobbeleer
82b97bc3b9
refactor(git): count stash using file content
...
relates to #305
2021-01-09 21:17:59 +01:00
Jan De Dobbeleer
780722a371
refactor(powershell): use PSDrive path
...
resolves #329
2021-01-09 20:00:39 +01:00
Jan De Dobbeleer
667151fe28
refactor: remove additional git calls
2021-01-08 20:59:11 +01:00
Jan De Dobbeleer
3a86f49b72
perf: use strings.Builder instead of buffer
2021-01-08 20:59:11 +01:00
Jan De Dobbeleer
5d6d64508d
refactor: fetch git enabled context via path
2021-01-08 20:59:11 +01:00
Jan De Dobbeleer
c2bc901a41
refactor: command caching without leaking
2021-01-08 20:59:11 +01:00
Jan De Dobbeleer
8a925b80a3
refactor: use correct formatting
2021-01-08 20:59:11 +01:00
Jan De Dobbeleer
836763c002
refactor: run commands natively
2021-01-08 20:59:11 +01:00
Jan De Dobbeleer
598984b4cb
refactor: check for availability of posh-git iso cmdlet
...
resolves #325
2021-01-07 13:31:13 +01:00
lnu
c57368ce7d
fix: avoid crash on system with no battey in battery segment
2021-01-05 13:06:54 +01:00
Jan De Dobbeleer
a38fe214c3
fix: do not fetch git stash every time
...
relates to #305
2021-01-04 18:58:58 +01:00
Laurent Nullens
82635cd5ec
fix: wrong check when calling --debug with ignore_folders set
...
wrong check when calling --debug with ignore_folders set
2021-01-04 16:14:07 +01:00
TravisTX
94ae5ed0b4
fix: folder style not using folder_separator_icon
2021-01-03 18:25:42 +01:00
lnu
9822227a5e
docs: display_mode 'never' removed
2021-01-01 08:46:22 +01:00
Jan De Dobbeleer
11350c7347
feat: show no commits context
2020-12-31 20:34:05 +01:00
Jan De Dobbeleer
8c68b89790
refactor: remove DisplayModeNever
2020-12-31 20:34:05 +01:00
lnu
abfbb27765
fix: don't check language version in Enabled()
...
fix: align dotnet segment with other languages
feat: missing command text + json schema updated
chore: doc updated
perf: cache executable path
chore: not supported version icon updated(previus one was unreadable)
2020-12-31 16:59:13 +01:00
Jan De Dobbeleer
07ac2c35cd
refactor: display powerline correct in --debug
2020-12-31 14:04:38 +01:00
Jan De Dobbeleer
d9d2430ae9
fix: wait for command to complete
...
without wait(), the *ProcessState is nil, meaning we can't access
the ExitCode(). On Windows, calling wait() introduces a timeout
which makes things run slower, which is why we only call wait()
in case of an error. That should not be the main use-case.
relates to #285
2020-12-31 13:29:42 +01:00
Laurent Nullens
1bc52c3c48
fix: exit code always equal 0
...
The exit code was not captured correctly since the move to the new bootstrap system.
It never displays the actual exit code.
2020-12-31 12:06:59 +01:00
Jan De Dobbeleer
4c771d3e15
fix: add timeout to http requests
...
this caused a serious delay on windows
2020-12-31 09:47:32 +01:00
Jan De Dobbeleer
5fa33f4c4f
fix: use commandError on cmd failure
...
relates to #285
2020-12-31 09:06:13 +01:00
Jan De Dobbeleer
e0a4482d4b
fix: parse error message when running command
2020-12-30 20:10:42 +01:00
TravisTX
23eb73cd69
fix: fix lastexitcode
2020-12-30 16:30:51 +01:00
TravisTX
c9075268ad
refactor: switch to original jsonc library
2020-12-30 08:36:13 +01:00
Jan De Dobbeleer
0e7849cde3
fix: msys2 compatibility
...
resolves #281
2020-12-29 21:53:07 +01:00
lnu
9013a5b3d4
chore: doc updated(Get an editor)
2020-12-29 21:47:04 +01:00
lnu
0fcf7cc8be
feat: replace debug information with a new layout
...
Similar as Starship timings command
2020-12-29 21:47:04 +01:00
Laurent Nullens
8c812812ee
fix: *env.args.Shell not set in getShellName(cache never used)
...
*env.args.Shell was never set in getShellName.
2020-12-27 22:38:03 +01:00
Jan De Dobbeleer
9e7d901fb6
feat: set console title with template
2020-12-27 18:23:40 +01:00
Jan De Dobbeleer
b427a0e8a4
refactor: cache shell name
2020-12-27 18:23:40 +01:00
Jan De Dobbeleer
85ee0bb0c0
refactor: typo in EOL
2020-12-27 18:23:40 +01:00
Jan De Dobbeleer
d9cf3b0e40
fix: only clear eol on Powershell
...
related to #277
2020-12-27 18:23:40 +01:00
Jan De Dobbeleer
59282c088d
refactor: separate ansi formats
2020-12-27 18:23:40 +01:00
Jan De Dobbeleer
e9c65948c1
refactor: separate consoletitle logic
2020-12-27 18:23:40 +01:00
Laurent Nullens
969b54420a
fix: avoid emitting empty ansi color codes
...
When there's no color override an empty string is emitted.
The fix reduces the emitted output by 40% approximatively with the default theme(1604 -> 1138).
2020-12-27 11:39:05 +01:00
Jan De Dobbeleer
ac5dd0f76b
refactor: use personal fork of jsonc
2020-12-26 14:20:10 +01:00
Jan De Dobbeleer
3c7b3447d5
refactor: upgrade distatus/battery
2020-12-26 14:20:10 +01:00
Jan De Dobbeleer
9a47ed71b7
refactor: upgrade gookit/color
2020-12-26 14:20:10 +01:00
Jan De Dobbeleer
1e330b90ee
refactor: use go-ps from origin
2020-12-26 14:20:10 +01:00
TravisTX
1cfed78576
feat: allow custom folder separator for all styles
2020-12-26 08:30:29 +01:00
Jan De Dobbeleer
ed2eac8e12
feat: adjust source code layout
2020-12-25 20:11:24 +01:00