Jan De Dobbeleer
63bb1b4729
feat(cli): toggle segments on/off
...
resolves #3086
2022-11-17 20:58:00 +01:00
Jan De Dobbeleer
18f6db017a
chore: rename environment to platform
2022-11-11 20:23:52 +01:00
Romain Chardiny
ae4f8133ca
feat(segment): add xmake
2022-11-05 20:10:01 +01:00
Jan De Dobbeleer
b73ac4bdc2
feat(init): improve performance
2022-11-03 17:28:31 +01:00
Jan De Dobbeleer
ef8055eb08
fix(config): export default config
...
resolves #2961
2022-10-18 13:15:38 +02:00
Jan De Dobbeleer
3efa4df088
feat(palette): conditional palettes
2022-10-14 20:25:00 +02:00
Jan De Dobbeleer
6980cb55e7
feat: move default theme internally
2022-10-13 08:40:29 +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
L. Yeung
5b6a3470d1
fix(path): parse path correctly
2022-10-04 06:50:07 +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
b87a7f7da2
fix(poshgit): remove all references
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
c3c72b17b3
feat: deno segment
...
resolves #2764
2022-09-18 09:50:09 +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
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
Stephen Judd
f6ec503bbf
feat: add Google Cloud (gcp) segment
2022-08-17 18:12:18 +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
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
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
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
Jan De Dobbeleer
fe2e5fd1d3
fix(osc7): correct format
...
relates to #2515
2022-07-26 08:34:01 +02:00
jedwillick
f37e5767c2
feat: add lua segment
2022-07-20 12:42:44 +02:00
Jan De Dobbeleer
2ec6b085fd
feat: withings segment
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
859fd0bbef
feat: add osc7 support
...
resolves #2515
2022-07-13 13:59:21 +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
9f9b91e566
feat: deprecate offset properties
2022-07-03 11:00:30 +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
75cf1b2005
fix(pwsh): remove clear line hack
...
relates to #65
2022-07-01 08:27:56 +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
d8b979ec3b
fix(bash): escape rprompt entirely
...
closes #2398
2022-06-16 19:38:12 +02:00
Jan De Dobbeleer
992add9a78
refactor: remove shell name from plain init
2022-06-16 19:38:12 +02:00
Jan De Dobbeleer
d1501a6211
feat: fossil segment
...
resolves #2373
2022-06-05 16:41:35 +02:00
Dave Moor
a9c1292d83
feat: add svn segment
2022-05-30 08:59:22 +02:00
Jan De Dobbeleer
42be6ab608
fix(accent): get correct accent color on Windows
2022-05-29 00:39:02 +02:00
evanfuture
a4e8bc1b60
feat: nx segment
2022-05-27 17:52:08 +02:00
Jan De Dobbeleer
c729788676
feat: flutter segment
...
resolves #2310
2022-05-24 10:31:40 +02:00
Jan De Dobbeleer
7eff25cddc
fix(image): do not break on overline
...
relates to #2312
2022-05-23 08:29:57 +02:00
Jan De Dobbeleer
a51716d5ac
feat(windows): accent color
2022-05-22 10:36:10 +02:00
Jan De Dobbeleer
ee56154231
feat: interactive prompt sequences
2022-05-16 07:05:22 +02:00
Jan De Dobbeleer
2553df51f9
refactor(text): escape segment text
2022-05-16 07:05:22 +02:00
Jan De Dobbeleer
bc9f884e9c
fix(bash): do not escape on Windows
...
resolves #2263
2022-05-13 15:39:59 +02:00
L. Yeung
9c5cc42622
fix(engine): render a non-empty tooltip only
2022-05-12 17:25:45 +02:00
Jan De Dobbeleer
8c9b6358b5
fix(bash): replace all single occurances of \
2022-05-12 08:03:15 +02:00
L. Yeung
bf7bca4764
fix(migration): do not export Enabled
field in a segment
2022-05-10 08:01:49 +02:00
L. Yeung
2d90ce7cbe
fix(image): render background colors correctly
2022-05-10 08:01:49 +02:00
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
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
Evan Hawman
4199bd809f
feat: iTerm2 integration for MacOS & Theme
...
added docs
other changes
eliminated newline
2022-05-01 08:30:24 +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
623fabcef3
fix(config): display default config on error
2022-04-25 09:55:51 +02:00
Jan De Dobbeleer
fc55b5c463
fix(env): set correct default version
2022-04-24 17:29:22 +02:00
Jan De Dobbeleer
5e02063323
feat: add accordion segment style
2022-04-16 13:21:19 +02:00
L. Yeung
00cab2e568
fix(zsh): escape hyperlinks correctly
2022-04-14 21:25:50 +02:00
Jan De Dobbeleer
ebce0f30f5
feat: init for Nushell
2022-04-10 19:52:08 +02:00
Jan De Dobbeleer
303793632b
fix: sync DirMatchesOneOf
...
relates to 2038
2022-04-06 10:19:47 +02:00
Jan De Dobbeleer
8db4d47e45
fix: correct escape sequence replacement
2022-04-03 20:44:23 +02:00
Jan De Dobbeleer
60349d4bc4
feat: update dependencies
2022-03-29 20:47:45 +02:00
Jan De Dobbeleer
60fd1d08eb
fix: only migrate when version is lower
...
resolves #1998
2022-03-28 06:44:10 +02:00
Jan De Dobbeleer
b225c0ad39
refactor: remove ExtraPrompt
2022-03-27 15:42:42 +02:00
Jan De Dobbeleer
ee3b1127de
feat: move template to segment
2022-03-27 15:42:42 +02:00
Jan De Dobbeleer
79035aafa9
fix: initialize extra prompt when nil
...
resolves #1979
2022-03-25 08:54:56 +01:00
Jan De Dobbeleer
8b5c2a35ca
feat(transient): color template support
2022-03-25 08:54:56 +01:00
Jan De Dobbeleer
143074e0a7
feat(fish): transient prompt
2022-03-23 19:53:59 +01:00
Jan De Dobbeleer
340c851743
feat(fish): tooltip support
2022-03-23 19:53:59 +01:00
Jan De Dobbeleer
3c0c350564
refactor: separate shell init
2022-03-22 07:56:06 +01:00
Jan De Dobbeleer
c1bdd735be
fix(yaml): do not escape glyphs
...
resolves #1959
2022-03-21 20:54:12 +01:00
Jan De Dobbeleer
4f50517784
feat(cli): add cache
2022-03-19 19:56:27 +01:00
jedwillick
2ff5b87f97
feat: adds r segment
2022-03-19 10:17:51 +01:00
Jan De Dobbeleer
906ce85d5b
feat(cli): export theme to a file
2022-03-18 13:55:38 +01:00
Jan De Dobbeleer
f0c5ace9b5
fix(config): print error correctly in eval
2022-03-18 13:55:38 +01:00
Jan De Dobbeleer
c8068b9cb1
refactor: do not silence errors on config sync
2022-03-18 13:55:38 +01:00
Jan De Dobbeleer
d11c39b620
feat(pwsh): debug prompt
2022-03-16 17:26:40 +01:00
Jan De Dobbeleer
6e3c1af164
refactor(cli): isolate debug command
2022-03-16 17:26:40 +01:00
Jan De Dobbeleer
fd479809da
fix(poshgit): disable prompt
2022-03-14 22:16:22 +01:00
Jan De Dobbeleer
096cb8e997
feat: remove console title style
2022-03-14 22:16:22 +01:00
Jan De Dobbeleer
dcc2080047
fix(config): handle yaml correctly on yml extension
2022-03-14 12:46:26 +01:00
Jan De Dobbeleer
35c76bdf75
fix(cli): revert to previous flag names
...
relates to #1913
2022-03-13 07:57:35 +01:00
Jan De Dobbeleer
10d56a8551
refactor(cli): migrate to cobra
2022-03-12 23:05:57 +01:00
Jan De Dobbeleer
11da129799
fix: don't panic when env is empty
...
resolves #1907
2022-03-12 23:05:57 +01:00
Elio Struyf
458ac80935
feat: project segment
2022-03-12 22:08:32 +01:00
Jan De Dobbeleer
62c1581e03
fix(zsh): adjust prompt commands to standard
2022-03-11 19:37:54 +01:00
Elio Struyf
1e3937f5f2
feat: npm segment
2022-03-10 22:09:30 +01:00
Jacek W
f2a8cbe990
feat: cds segment
2022-03-09 10:10:55 +01:00
Jan De Dobbeleer
f7d33b1deb
fix: async prompt for cmd
2022-03-08 07:48:43 +01:00
jedwillick
9cb0775b25
feat(swift): add swift segment
2022-03-03 08:00:14 +01:00
Jan De Dobbeleer
ee2b6e3f14
fix(cmd): use full executable path
...
relates to #1852
2022-03-02 13:10:57 +01:00
Jan De Dobbeleer
a3a9b17f1e
fix(cmd): insert executable name to avoid spaces in path
...
relates to #1852
2022-03-02 08:17:38 +01:00
Jan De Dobbeleer
d5da06e33d
refactor: remove redundant length property
2022-03-01 19:08:04 +01:00
jedwillick
60ec1c6768
feat(kotlin): adds kotlin segment
2022-03-01 10:15:21 +01:00
Jan De Dobbeleer
18be8a37bf
fix(engine): only count non-space characters
...
resolves #1837
2022-02-28 18:43:40 +01:00