Commit graph

1135 commits

Author SHA1 Message Date
Chris Antos 9695f4d203 fix(cmd): do not leak global variable 2022-11-18 09:41:39 +01:00
Jan De Dobbeleer cd9c8b3e5d fix(fish): re-render rprompt when no tooltip is needed
resolves #3093
2022-11-18 09:35:25 +01:00
Jan De Dobbeleer 63bb1b4729 feat(cli): toggle segments on/off
resolves #3086
2022-11-17 20:58:00 +01:00
Justin Grote a17ea7b989
fix(pwsh): support additional debug prompt scenarios 2022-11-17 06:21:25 +01:00
Jan De Dobbeleer 54672cefdf feat(path): allow templates in mapped_locations
resolves #3084
2022-11-16 09:20:43 +01:00
Jan De Dobbeleer f2d926b78c fix(templates): append remaining property on return
resolves #3085
2022-11-16 09:20:43 +01:00
Jan De Dobbeleer f1e699f5b3 fix(hyperlink): parse links correctly
resolves #3082
2022-11-16 09:20:43 +01:00
Jan De Dobbeleer 0ae2725481 fix(path): correct access logic
resolves #3073
2022-11-16 09:20:43 +01:00
Jan De Dobbeleer 6ab687553d fix(connection): initialize as wifi
relates to #3077
2022-11-16 09:20:43 +01:00
Jan De Dobbeleer c5362c8d2b docs: replace Twitter with Mastodon 2022-11-12 17:45:46 +01:00
Jan De Dobbeleer fa49c73238 fix(windows): restore wifi logic
resolves #3049
2022-11-11 20:23:52 +01:00
Jan De Dobbeleer 18f6db017a chore: rename environment to platform 2022-11-11 20:23:52 +01:00
Jan De Dobbeleer c0c230879a fix(fish): do not reload rprompt on empty tooltip
resolves #3053
2022-11-09 08:08:47 +01:00
Romain Chardiny ae4f8133ca feat(segment): add xmake 2022-11-05 20:10:01 +01:00
Jan De Dobbeleer 07acb9b0f6 fix(fish): collect commandline keyword after split
resolves #3042
2022-11-04 21:46:45 +01:00
Jan De Dobbeleer c156d17577 feat(path): replace child locations
relates to #2962
2022-11-04 21:03:36 +01:00
Jan De Dobbeleer efd4b7d832 fix(fish): split single string
resolves #3042
2022-11-04 21:03:36 +01:00
Jan De Dobbeleer 2609aa2aea fix(fish): do not hide tooltip on arguments
resolves #3037
2022-11-03 17:28:31 +01:00
Jan De Dobbeleer 6fea7ff017 feat(debug): add shell name 2022-11-03 17:28:31 +01:00
Jan De Dobbeleer 52b01aff63 refactor(shell): use fs instead of os for parent 2022-11-03 17:28:31 +01:00
Jan De Dobbeleer cbd6518faf feat(debug): allow adding directory 2022-11-03 17:28:31 +01:00
Jan De Dobbeleer fdb05d8407 feat(print): improve performance 2022-11-03 17:28:31 +01:00
Jan De Dobbeleer b73ac4bdc2 feat(init): improve performance 2022-11-03 17:28:31 +01:00
Jan De Dobbeleer 6b4c940880 fix(wsl): only fallback to .exe on WSL2
resolves #3024
2022-10-29 15:39:27 +02:00
Jan De Dobbeleer 19b870a1f7 fix(zsh): use correct key 2022-10-28 08:18:37 +02:00
Oleksandr Babieiev 7ae14646d7 feat(project): enhance project segment with .NET 2022-10-27 13:55:27 +02:00
Jan De Dobbeleer f74855fc3c fix(path): fallback to env.Pwd() for .Location
resolves #3010
2022-10-24 20:23:41 +02:00
Jan De Dobbeleer 972c3c1048 fix(zsh): add key binding conditionally 2022-10-24 16:53:28 +02:00
Jan De Dobbeleer 0e6cc95a0b fix(rust): optional version metadata
resolves #3001
2022-10-23 14:39:27 +02:00
Jan De Dobbeleer e884a6afe8 fix(zsh): remove non-standard keybindings
resolves #2999
2022-10-22 07:23:54 +02:00
Jan De Dobbeleer f73469533a fix(zsh): reintroduce home/end key bindings 2022-10-21 08:56:25 +02:00
Jan De Dobbeleer ae671c711d fix(templates): only match alphanumeric strings
relates to #2956
2022-10-19 20:58:55 +02:00
L. Yeung dbb5567d22
fix(nu): deprecate use of -c flag in term size 2022-10-19 20:16:36 +02:00
Jan De Dobbeleer a94ce52f98 fix(zsh): restore keybindings on transient prompt 2022-10-19 12:04:05 +02:00
Jan De Dobbeleer cad0a1be8f fix(pwsh): use literal path
relates to #2949
2022-10-19 12:04:05 +02:00
Jan De Dobbeleer e4d58213ec fix(path): use correct path for WSL conversion 2022-10-19 12:04:05 +02:00
Jan De Dobbeleer 6db3c8cfc2 feat(language): missing version info in .Error
resolves #2957
2022-10-18 20:06:16 +02:00
Jan De Dobbeleer ef8055eb08 fix(config): export default config
resolves #2961
2022-10-18 13:15:38 +02:00
Jan De Dobbeleer b174c27a5b fix(zsh): restore broken keybindings
relates to #2617
2022-10-18 13:15:38 +02:00
Jan De Dobbeleer dd5bc77576 feat(pwsh): allow disabling folder fallback
resolves #2949
2022-10-18 13:15:38 +02:00
Jan De Dobbeleer dee6d18baf fix(templates): do not replace a literal dot
resolves #2956
2022-10-17 20:21:18 +02:00
Jan De Dobbeleer 016dc50e72 fix(path): show separator for root drives
resolves #2954
2022-10-17 12:45:24 +02:00
Jan De Dobbeleer b5922ec0a4 fix(dependencies): update and fix gopsutil
closes #2947
2022-10-16 00:18:00 +02:00
Jan De Dobbeleer 3efa4df088 feat(palette): conditional palettes 2022-10-14 20:25:00 +02:00
Jan De Dobbeleer b533a27f21 fix(path): format root correctly 2022-10-14 08:46:14 +02:00
Jan De Dobbeleer 6bc0f888c2 fix(path): correct root on full style
resolves #2939
2022-10-14 08:46:14 +02:00
Jan De Dobbeleer 2cb5f24708 fix(path): correct path for env.DirIsWritable 2022-10-13 20:25:26 +02:00
Jan De Dobbeleer 9a98823166 fix(template): parse entire template
resolves #2937
2022-10-13 20:25:26 +02:00
Jan De Dobbeleer 040a73e0f0 feat(git): fetch remote on bare repo 2022-10-13 08:40:29 +02:00
Jan De Dobbeleer e0b28bd2c4 feat(git): disable bare repo's by default
relates to #2913
2022-10-13 08:40:29 +02:00
Jan De Dobbeleer 5a57d6909d fix(template): parse temnplates correctly
resolves #2928
2022-10-13 08:40:29 +02:00
Jan De Dobbeleer 6980cb55e7 feat: move default theme internally 2022-10-13 08:40:29 +02:00
Jan De Dobbeleer ac0ffec43a fix(path): remove duplicate logic
resolves #2923
2022-10-13 08:40:29 +02:00
Jan De Dobbeleer e45cd7ea17 feat(git): display when in bare repo 2022-10-10 09:01:11 +02:00
Jan De Dobbeleer d4a3dbb721 chore: default to go 1.19 2022-10-07 21:38:26 +02:00
Jan De Dobbeleer 0f7806e19e chore(go): update dependencies 2022-10-07 16:35:57 +02:00
Jan De Dobbeleer 55ed6c9f58 fix(pwsh): delegate manual flag on init 2022-10-06 14:04:35 +02:00
Jan De Dobbeleer 8a9a022baa refactor(wifi): do not query all networks 2022-10-05 16:16:17 +02:00
LNK LEO 4b6b128d74 feat(connection): new segment
BREAKING CHANGE: this will need a manual migration from the wifi
segment to the new connection segment.
2022-10-05 16:16:17 +02:00
LNK LEO 63e20bf53c feat(rust): add beta/dev/nightly to version string 2022-10-05 13:26:37 +02:00
Jan De Dobbeleer a7a59b8b01 revert(language): do not error when not installed
this reverts commit f23968a39c
as this was an incorrect solution to #2880, it can stay as is
2022-10-05 08:41:33 +02:00
Jan De Dobbeleer 266fc5671f fix(python): do not validate empty env 2022-10-05 08:41:33 +02:00
Jan De Dobbeleer ee130605db fix(pwsh): move HOME on invalid directory
resolves #2873
2022-10-04 19:59:12 +02:00
Jan De Dobbeleer f23968a39c fix(language): do not error when not installed
resolves #2871
2022-10-04 19:59:12 +02:00
L. Yeung 5b6a3470d1 fix(path): parse path correctly 2022-10-04 06:50:07 +02:00
Jan De Dobbeleer 94a379b26a feat(init): toggle auto config state with flag
resolves #2848
2022-10-03 13:02:42 +02:00
Jan De Dobbeleer 2f0bd54087 feat(templates): only fallthrough when template is set
resolves #2859
2022-10-03 07:04:50 +02:00
Jan De Dobbeleer 9653506e34 fix(path): correct mapped_locations logic
resolves #2839
2022-09-27 12:01:25 +02:00
Jan De Dobbeleer 7c7ce069e0 fix(path): only replace actual home folder
resolves #2832
2022-09-26 09:54:51 +02:00
Jan De Dobbeleer 56ae9e6fda feat(az): parse pwsh context from module output
this fixes an issue where using multiple powershell sessions with a
different Azure context would display the same context everywhere when
using Set-AzContext to switch between them

BREAKING CHANGE: this requires adding `$env:POSH_AZURE_ENABLED = $true`
to your PowerShell profile if you want to get the correct context
displayed in your prompt for Azure powershell
2022-09-26 08:23:03 +02:00
Carl in 't Veld a16f18f9ec fix(az): config directory folder order 2022-09-26 08:23:03 +02:00
Jan De Dobbeleer 66a55991f1 feat(nu): update for 0.68.1
resolves #2756
2022-09-25 19:49:56 +02:00
Jan De Dobbeleer 25fa43c1d3 feat(template): add regex support
resolves #2823
2022-09-25 09:31:43 +02:00
Jan De Dobbeleer 19bb8f99b9 feat(deno): add deno.json
relates to #2764
2022-09-23 21:19:47 +02:00
Jan De Dobbeleer 17572d7f3f feat(context): allow context setting where possible
relates to #2776
2022-09-23 21:19:47 +02:00
Jan De Dobbeleer 4554d31168 fix(get): add shell flag
resolves #2821
2022-09-23 10:22:40 +02:00
Jan De Dobbeleer 2429d46435 fix(cmd): toggle tooltips
resolves #2815
2022-09-23 08:46:12 +02:00
Jan De Dobbeleer babe425f3f fix(get): add shell 2022-09-23 08:46:12 +02:00
Jan De Dobbeleer b87a7f7da2 fix(poshgit): remove all references 2022-09-23 08:46:12 +02:00
Jan De Dobbeleer 1d244debed fix(gcp): correct path on Windows
resolves #2814
2022-09-23 08:46:12 +02:00
Jan De Dobbeleer 7ea921351f feat(gcp): remove .Error
aligns the segment with az and aws, relates to #2810

BREAKING CHANGE: this removes the .Error field from the segment template
which means anyone with a custom template in the gcp segment needs to
remove it from their template. The new default template is:

`" {{ .Project }} "`
2022-09-23 08:46:12 +02:00
Jan De Dobbeleer aecd8d6bfd feat(templates): segment alias
resolves #2811
2022-09-20 20:14:31 +02:00
Jan De Dobbeleer 0e25f1613c fix(gcp): align default template with az and aws
relates to #2810
2022-09-20 20:14:31 +02:00
Jan De Dobbeleer a7a7ebc662 fix(shell): return correct name for shims
resolves #2806
2022-09-18 19:40:26 +02:00
Jan De Dobbeleer c3c72b17b3 feat: deno segment
resolves #2764
2022-09-18 09:50:09 +02:00
L. Yeung 348cacc860 fix(pwsh): disable tooltips for ConstrainedLanguage mode 2022-09-17 17:49:57 +02:00
L. Yeung 7ebfc530fe fix(pwsh): disable transient prompt for ConstrainedLanguage mode 2022-09-17 10:27:06 +02:00
Jan De Dobbeleer 8d9fe9d3c8 fix(pwsh): ignore remove when in constrained language mode 2022-09-16 07:37:36 +02:00
Jan De Dobbeleer 4056729e8e feat(wsl): allow using native executable on shared drive
relates to #2097
2022-09-15 09:11:16 +02:00
Jan De Dobbeleer bb1235fe5d chore(go): bump dependencies 2022-09-14 08:49:42 +02:00
Jan De Dobbeleer 6bc6fa23aa fix(az): find config in all possible folders
resolves #2771
2022-09-12 19:40:31 +02:00
Jan De Dobbeleer 3ded4c00fc feat(posh-git): parse environment variable
BREAKING CHANGE: this removes the posh-git segment. To mitigate,
rename the posh-git segment to git.

In case you had a custom template, make sure to migrate to the git
segment's template. You can now also leverage the same logic and
properties as the git segment in both the text template and/or
color templates.
2022-09-07 18:04:41 +02:00
Jan De Dobbeleer 17f75fa1ff refactor(git): no leading space on branch status 2022-09-07 18:04:41 +02:00
Jan De Dobbeleer 8bab255361 chore: increase timeout for golangci-lint 2022-09-02 16:37:29 +02:00
Jan De Dobbeleer 52f4ae662d fix(ansi): return original text on [ only strings
resolves #2739
2022-09-02 16:37:29 +02:00
Jan De Dobbeleer 336f351b98 fix(link): allow multiple links in segment text 2022-09-02 10:04:22 +02:00
Jan De Dobbeleer 56a59a1b32 feat(git): add link to GitKraken 2022-09-02 10:04:22 +02:00
L. Yeung 5df8d89902 fix(path): map to default registry icon correctly 2022-09-01 11:02:14 +02:00
L. Yeung e5b3b00a43 fix(git): populate .Dir and .RepoName correctly 2022-09-01 11:02:14 +02:00
Jan De Dobbeleer 2a1fdffb73 fix(git): align git Dir with PWD 2022-08-31 12:06:48 +02:00
L. Yeung f04e22a5d1 fix(environment): check WSL shared path correctly 2022-08-30 15:25:40 +02:00
L. Yeung 0b77995d80 fix(scm): convert to Windows path with / instead of \ 2022-08-29 17:08:34 +02:00
L. Yeung 7e141fb5ec fix(environment): detect WSL shared path correctly 2022-08-29 10:57:12 +02:00
Jan De Dobbeleer c93d637128 fix(font): do not fail on non-admin for Windows 2022-08-29 08:27:31 +02:00
Jan De Dobbeleer 16d278ace3 refactor(font): do not notify on Windows
relates to #2690
2022-08-29 08:27:31 +02:00
Jan De Dobbeleer 8c7deb1ec2 chore(windows): remove asset files 2022-08-29 08:27:31 +02:00
Jan De Dobbeleer 4f9875a8bb fix(font): do not crash on enter
relates to #2690
2022-08-29 08:27:31 +02:00
Jan De Dobbeleer 4213be5190 fix(git): align .Dir with .PWD
no trailing /
2022-08-29 08:27:31 +02:00
Jan De Dobbeleer 199993b891 fix(wsl): only validate the mounted windows drive
resolves #2632
2022-08-28 18:59:10 +02:00
Jan De Dobbeleer 07eba99d6e feat(git): expose directory 2022-08-28 15:40:20 +02:00
L. Yeung c0935c87f2 fix(shell): escape special characters correctly 2022-08-28 08:35:54 +02:00
Jan De Dobbeleer dfae989782 fix(pwsh): escape backticks correctly 2022-08-27 21:56:30 +02:00
Jan De Dobbeleer eabe6b3a7a fix(bash): escape console title sequences
resolves #2702
2022-08-27 21:56:30 +02:00
Jan De Dobbeleer 4572a6a8b9 fix(fish): no transient on autosuggestion
resolves #2708
2022-08-27 21:56:30 +02:00
Jan De Dobbeleer 29c7a2751b feat(windows): manifest file 2022-08-26 22:28:26 +02:00
L. Yeung 2f4ebfc493 fix(nu): set initial execution time to 0 2022-08-25 07:46:06 +02:00
L. Yeung c120527696 fix(cmd): escape special characters in a tip 2022-08-23 11:13:28 +02:00
L. Yeung 4e25c7c1c9 feat(shell): perform cleanup for a new initialization 2022-08-22 18:57:01 +02:00
L. Yeung 8de89185e2 fix(cmd): do not evaluate execution time for an empty command 2022-08-20 18:37:24 +02:00
L. Yeung dbcfab3480 fix(pwsh): check presence of "posh-git" module 2022-08-18 17:24:35 +02:00
Jan De Dobbeleer 04f7528f55
fix(http): correct logic for authentication header 2022-08-18 08:50:56 +02:00
Stephen Judd f6ec503bbf
feat: add Google Cloud (gcp) segment 2022-08-17 18:12:18 +02:00
Jan De Dobbeleer 698cbc4135 fix(sysinfo): validate array before assignment
resolves #2672
2022-08-17 13:43:46 +02:00
Jan De Dobbeleer 32f1977bdc
feat(wakatime): parse url as template 2022-08-16 20:55:08 +02:00
Jan De Dobbeleer 5502acb585 feat(nx): show segment on nx.json presence 2022-08-13 13:41:28 +02:00
L. Yeung a64bc19698 fix(pwsh): pass --strict flag correctly in initialization 2022-08-10 16:27:34 +02:00
L. Yeung cc1850cfd1 revert(bash): use \001 and \002 as decoration wrapper
This reverts commit 4d1f8f4.
2022-08-10 13:21:00 +02:00
L. Yeung d5a8ec3285 fix(pwsh): set initial value for $script:ExecutionTime 2022-08-09 18:59:23 +02:00
L. Yeung 83c1af63b4 refactor(bash): simplify timer 2022-08-09 11:19:43 +02:00
Jan De Dobbeleer 3345017b2d fix(pwsh): validate execution time type
resolves #2633
2022-08-09 10:00:24 +02:00
Jan De Dobbeleer 4e992d48d1 fix(pwsh): set default value for ErrorCode
resolves #2633
2022-08-09 06:59:35 +02:00
L. Yeung db8eac7c5d fix(shell): quote paths properly in init scripts 2022-08-09 06:59:35 +02:00
Jan De Dobbeleer 210629fd26 feat: delete expired cache entries on init 2022-08-07 11:35:52 +02:00
Jan De Dobbeleer 929e460c4e refactor(ipify): use generic http request 2022-08-05 22:26:27 +02:00
Jan De Dobbeleer cccb502989 refactor: do generic http request 2022-08-05 22:26:27 +02:00
eduardo e307b2f706 feat(ipfy): add offline response 2022-08-05 12:59:55 +02:00
Jan De Dobbeleer 5f063e80f3 chore(lint): nolint should be written without leading space 2022-08-05 08:38:17 +02:00
Jan De Dobbeleer 35efd3cf00 feat: remove functions to enable prompt features 2022-08-05 08:38:17 +02:00
Jan De Dobbeleer 4d1f8f4ea0 refactor(bash): use \001 and \002 as decoration wrapper 2022-08-05 08:38:17 +02:00
Piotr Kalinowski a2533c8f5b fix(git): better cross-platform path resolution and tests
The simple filepath.IsAbs() is not enough on Windows, where the relative
path may start with a separator and should then be taken relative to the
volume name.

So, introduce resolveGitPath() helper function that will do the right
thing on both Windows and other systems. As a bonus, it returns paths
converted to slashes for ease of use with the rest of the git segment:
- Git for Windows uses only slashes.
- Slashes do work as a path separator on Windows anyway.
- Some tests in git segment still use (and rightfully so) slashes.

Add tests for resolveGitPath() on both types of systems and fix
TestEnableInWorktree using a system-dependent testing constant as a root
path.
2022-08-03 18:20:00 +02:00
Piotr Kalinowski 3895210ab3 fix(git): further fixes for submodule worktrees
filepath.Join() just concatenates paths. We have to check manually for
an absolute path and discard the first component to end up with the
correct path.

Also, fix the tests to demonstrate actual behaviour of git, not what
filepath.Join() was doing.

Additionally, note that on Windows git paths in gitdir use unix
separators, so search for `/worktrees/` instead of using system
separator, just like when processing all the other cases.
2022-08-03 18:20:00 +02:00
Jan De Dobbeleer d678265607 chore(font): execute HTTP requests with context 2022-08-03 18:03:04 +02:00
Jan De Dobbeleer 47265b1bc1 fix(path): map Parent correctly 2022-08-03 18:03:04 +02:00
Jan De Dobbeleer 18e23f93a8 chore: rename platform variables 2022-08-03 18:03:04 +02:00
Jan De Dobbeleer d5f87c81be feat: store template cache and reuse for extra prompts
resolves #2605
2022-08-03 18:03:04 +02:00
Jan De Dobbeleer 79e76c8f3f feat(path): get parent folder 2022-08-01 07:36:28 +02:00
Jan De Dobbeleer 9238f3adbf feat(owm): correct data type for temperature
resolves #2591
2022-07-29 13:44:38 +02:00
lnu 69856f4464 fix(ansi): correct osc7 typo
extra \ removed
2022-07-29 09:49:27 +02:00
Jan De Dobbeleer 7d0ac0a930 fix(ansi): correct osc7 format
relates to #2515
2022-07-29 08:51:50 +02:00
L. Yeung 95b0f99906 fix(pwsh): prevent text from disappearing when a tooltip is rendered 2022-07-28 18:47:08 +02:00
L. Yeung 01164cfcc9 feat(tooltip): make .Code property available 2022-07-28 13:27:47 +02:00
L. Yeung 0895aca72e fix(pwsh): tweak the workaround for transient prompt 2022-07-28 12:47:01 +02:00
L. Yeung 6723cba4b2 refactor(pwsh): unify logic of generating prompts 2022-07-28 12:47:01 +02:00
Jan De Dobbeleer c22d0d67be fix(python): do not clear virtualenv in pyenv
resolves #2582
2022-07-28 08:04:37 +02:00
Jan De Dobbeleer 69ac542b42 refactor(shell): remove double log statement
relates to #2556
2022-07-27 07:37:36 +02:00
Jan De Dobbeleer 0bdad6fa95 fix(language): do not fail on first error
resolves #2569
2022-07-27 07:37:36 +02:00
Jan De Dobbeleer fe2e5fd1d3 fix(osc7): correct format
relates to #2515
2022-07-26 08:34:01 +02:00
Jan De Dobbeleer b5b35d1456 fix(python): do not stop at pyenv fail
adds more logging for #2569
2022-07-26 07:36:25 +02:00
L. Yeung 4eedd5aafa fix(pwsh): clear suggestion list buffer when rendering transient 2022-07-25 20:59:42 +02:00
L. Yeung c5e77f8790 fix(pwsh): run command corretly in Constrained Language mode 2022-07-25 06:46:00 +02:00
L. Yeung 767e8e7bcf fix(pwsh): run command corretly in Constrained Language mode 2022-07-23 23:01:55 +02:00
Jan De Dobbeleer 729858377b fix(withings): calculate total sleep time 2022-07-22 20:46:56 +02:00
Jan De Dobbeleer 7029013fd8 fix(withings): pick today's steps 2022-07-22 20:46:56 +02:00
Jan De Dobbeleer 8426f81e71 feat(executiontime): add galvestonms
resolves #2494
2022-07-21 13:43:02 +02:00
Jan De Dobbeleer a4ef99acdb feat(command): run script
resolves #2556
2022-07-21 10:47:16 +02:00
Jan De Dobbeleer b34f8bbbf3 fix(withings): remove parallel execution
resolves #2551
2022-07-21 10:47:16 +02:00
Jan De Dobbeleer 70484b2e0c fix(battery): fix Windows deadlock
resolves #2549
2022-07-20 17:08:43 +02:00
jedwillick f37e5767c2 feat: add lua segment 2022-07-20 12:42:44 +02:00
jedwillick 4f48c2b0d1 feat(language): expose executable and allow different URL templates 2022-07-20 12:42:44 +02:00
Jan De Dobbeleer 2ec6b085fd feat: withings segment 2022-07-20 07:40:51 +02:00
Jan De Dobbeleer e5bf5db9c2 refactor: extract OAuth logic 2022-07-20 07:40:51 +02:00
Kushal-Chandar 3a8907c48e feat(segment): added cmake segment 2022-07-15 13:38:34 +02:00
Jan De Dobbeleer f2ccee6df6 fix(git): support submodules woth worktrees
resolves #2514
2022-07-14 20:18:45 +02:00
Jan De Dobbeleer 859fd0bbef feat: add osc7 support
resolves #2515
2022-07-13 13:59:21 +02:00
Jan De Dobbeleer 375a901ca0 docs(withings): correct url 2022-07-12 20:53:09 +02:00
Jan De Dobbeleer b4d82c6037 fix(template): provide template as name 2022-07-12 11:16:09 +02:00
Jan De Dobbeleer aee16fd62c fix(pwsh): validate on first char for debug
resolves #2502
2022-07-11 08:50:21 +02:00
Jan De Dobbeleer 27edeedeaf fix(pwsh): debug prompt logic
resolves #2483
2022-07-10 13:34:18 +02:00
Michael Carman 43fee03fcb
feat: perl segment 2022-07-08 12:21:08 +02:00
Jan De Dobbeleer 24d2ef4767 feat(templates): advanced templates logic
resolves #2491
2022-07-08 12:09:22 +02:00
Jan De Dobbeleer 17857db340 feat: include battery lib
resolves #2479
2022-07-05 21:13:25 +02:00
L. Yeung 253c71e0cf fix(fish): get correct error code 2022-07-05 08:50:37 +02:00
L. Yeung 65192cb065 fix(text): improve effective text width measuring 2022-07-03 19:01:33 +02:00
Jan De Dobbeleer 9f9b91e566 feat: deprecate offset properties 2022-07-03 11:00:30 +02:00
Floris Westerman 003382b6fd fix(fish): clear after cursor for next prompt
resolves #2467
2022-07-02 08:51:39 +02:00
Floris Westerman 47ad3a3eb8 fix(fish): support abbreviations with tooltips
resolves #2469
2022-07-02 08:30:56 +02:00
Jan De Dobbeleer b304fa30b5 feat(go): update dependencies 2022-07-01 21:48:09 +02:00
Jan De Dobbeleer 44bf72f730 fix(clipboard): replace clipboard with own fork 2022-07-01 20:16:55 +02:00
Jan De Dobbeleer 345ac2dae7 revert(pwsh): remove clear line hack
this reverts commit 75cf1b2005.
2022-07-01 17:20:12 +02:00
Jan De Dobbeleer 37a4c3eb4e feat(git): expose repo name 2022-07-01 13:19:06 +02:00
Jan De Dobbeleer 75cf1b2005 fix(pwsh): remove clear line hack
relates to #65
2022-07-01 08:27:56 +02:00
Jan De Dobbeleer 718ce22682 feat(git): set ignore-submodules flag
resolves #2455
2022-06-30 18:13:08 +02:00
Jan De Dobbeleer dc851fcf53 feat(git): override untracked mode for all repo's
resolves #2454
2022-06-30 18:13:08 +02:00
Jan De Dobbeleer 0b0f119420 fix(template): allow literal dot word 2022-06-29 08:21:19 +02:00
Jan De Dobbeleer f403db826f feat: hide/break right aligned block on overflow
resolves #2442
2022-06-27 19:48:00 +02:00
Jan De Dobbeleer d6b56de4c1 fix(pwsh): allow ConstrainedLanguage mode
relates to #2369
2022-06-25 20:10:18 +02:00
Jan De Dobbeleer c59c876b87 fix(az): do not use env var for module
resolves #2436
2022-06-25 19:47:16 +02:00
Jan De Dobbeleer a1a20e7c86 revert(pwsh): check history id instead of command line
this reverts commit e041c23fe1

resolves #2431
2022-06-22 08:18:59 +02:00
Jan De Dobbeleer 82b83d1fa4 feat: support 256 colors
resolves #2429
2022-06-22 08:18:59 +02:00
L. Yeung cf8ce5e4dd fix(pwsh): do not print transient prompt on a ReadLine parsing error 2022-06-21 06:07:50 +02:00