summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-21feat(starship): create plugin (#10947)Andrew Xie
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2023-04-20feat(npm): add `npmrd` alias (#11627)Nathanial Spearing
2023-04-20fix(cli): execute as expected if `ksh_arrays` is set (#11629)Erin Schlarb
2023-04-20fix(dirhistory): run properly if `ksh_arrays` is set (#11630)Erin Schlarb
2023-04-19feat(aws): allow more customisation in prompt function (#11619)Roeniss Moon
2023-04-18feat(aws)!: improve `aws_change_access_key` (#11378)Mark Keisler
BREAKING CHANGE: This commit removes compatibility for `aws` cli v1. Now only v2 is supported.
2023-04-17fix(check_for_upgrade): update properly `LAST_EPOCH`Carlo Sala
Fixes #11617
2023-04-16feat(pipenv): add pupd alias (#11616)Eddie Romanov
2023-04-11docs(ssh-agent): macOS and p10k advices (#11612)Josh McKinney
2023-04-09feat(archlinux): improve update function messages (#11608)deimosian
2023-04-09fix(archlinux): keyring update function (#11607)deimosian
2023-04-08feat(git): add merge squash alias (`gms`) (#10937)Aleks
2023-04-08fix(azure): look properly for azure config fileCarlo Sala
Closes #11606
2023-04-07feat(archlinux): unify `upgrade` function (#11597)deimosian
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2023-04-07fix(jump): even spacing between marks (#11601)Alexander Huynh
2023-04-06fix(extract): fix conflict if compressed file has a folder of the same nameMarc Cornellà
This change fixes the case where the compressed file (e.g. tools.tgz) only contains a folder with the same name (e.g. tools) in its root folder. tools.tgz: |- tools |- fileA.txt |- fileB.txt \- fileC.txt In that case, the "smart" folder creation mechanism will extract the files in a folder "tools", and this extraction folder will contain a single folder with the same name. Before this fix, the tool would try to move out the inside folder to the parent one, but there would already be a folder named "tools", so it would generate a conflict. This change first renames the inside folder to a random string, and only then it is moved outside and the old extraction folder is deleted.
2023-04-06feat(toolbox)!: rename and add aliases (#11580)François M
2023-04-05feat(lib): send OSC 7 on directory change for more supported terminals (#9914)Alexander Schlarb
Previously this was only emitted on macOS with Apple's Terminal.app (and compatible clones like iTerm2), but it is used by other terminal emulators as well to obtain the actual current working directory wiht symlinks intact. All non-supporting terminal emulators tested gracefully ignored this value, so emit this on these as well in case they (or some other app masquarading as them) add future support for this value. Closes #9914 Co-authored-by: Marc Cornellà <hello@mcornella.com>
2023-04-04feat(term_tab): add support for macOS (#11391)Richard Mitchell
2023-04-04feat(termsupport): add contour terminal (#11599)Christian Parpart
Signed-off-by: Christian Parpart <christian@parpart.family>
2023-04-03fix(init): don't use digits in parameter modifiers for compatibility (#11598)Marc Cornellà
Digit modifiers were introduced in zsh 5.7.1 [1]. This commit uses readily available alternatives for backwards compatibility. [1] https://github.com/zsh-users/zsh/commit/b8dc5a7f6d Fixes #11598
2023-04-03fix(changelog): ignore lines containing whitespace in breaking change commitsMarc Cornellà
2023-04-03feat(init)!: allow turning off aliases for libs and plugins (#11550)Marc Cornellà
BREAKING CHANGE: the previous zstyle setting to disable `lib/directories.zsh` aliases has been changed to the new syntax: `zstyle ':omz:lib:directories' aliases no`. See https://github.com/ohmyzsh/ohmyzsh#skip-aliases to see other ways you can use this setting. Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2023-04-03chore(installer): remove words triggering false positives in antivirusesMarc Cornellà
2023-04-02fix(extract): safely remove extract directoryMarc Cornellà
The previous code would remove the extract directory if the command failed. This could be bad because we're not checking if the extract directory already existed (since we're using `mkdir -p`), so it could be possible that the extract operation failed, and we'd be removing a directory that already existed and had files in it. This change only removes the directory if there are no files in it, regardless of whether the extract operation was successful or not. This is much safer.
2023-04-02feat(extract): always extract files into its own folder (#11596)Marc Cornellà
2023-04-02fix(vi-mode): fix cursor change on visual mode (#11586)Marc Cornellà
Fixes #11586
2023-04-02docs(spotify): fix link (#11593)Saverio Guzzo
2023-04-01fix(updater): search for upstream remote if using non-conventional name (#11135)Marc Cornellà
Fixes #11135
2023-03-31fix(upgrade): typo in variable checkCarlo Sala
2023-03-31fix(vi-mode): fix check for prompt redisplay on mode change (#11547)Marc Cornellà
2023-03-31feat(changelog): provide links in changelog (#11578)Guy Sartorelli
2023-03-31fix(installer): don't use `sudo` when user is in Termux (#11591)Webpage-gh
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2023-03-28fix(aws): restore accidentally deleted variableCarlo Sala
Closes #11589
2023-03-28feat(upgrade): add verbosity settingsHåvard Bartnes
Co-authored-by: Carlo Sala <carlosalag@protonmail.com> Closes #11574 Closes #11579
2023-03-23fix(uninstall): abort uninstall if unable to change shell (#10357)Michele Bologna
2023-03-23feat(juju): add functions to get current controller and model (#11572)Jose C. Massón
2023-03-21fix(aws): do not print region if it's not definedCarlo Sala
Closes #11568 Closes #11570
2023-03-21feat(aws): set region when AWS_REGION is not setYu Xiang Zhang
2023-03-20feat(gnu-utils): add `gindent` (#11569)vladislav doster
2023-03-12fix(lib): set equivalent LS_COLORS and LSCOLORS variablesMarc Cornellà
As reported by https://geoff.greer.fm/lscolors Fixes #11554
2023-03-10feat(rails): add `rta` alias (#11553)Zhong Zheng
2023-03-08docs(vi-mode): document how to add vi-mode info on the prompt (#11548)Benjamin Lieb
2023-03-07Fixing link to PA website in READMERobby Russell
Was linking to an old URL
2023-03-07feat(vi-mode): add settings for vi-mode cursor styles (#10860)Julien Vincent
2023-03-07fix(init): set completion colors on theme load, not with `precmd`Marc Cornellà
This fixes an edge case where the user actually sets zstyle ':completion:*' list-colors in their zshrc, but the previous code used a precmd hook, which would override the user changes. With this change our modifications will be set in the init script, after the theme loads, so that later changes can affect our defaults. Note that this will not be run for users on plugin managers, as these don't generally run our init script.
2023-03-07feat(aws): add AWS_REGION to aws_prompt_info (#10062)potato
2023-03-07fix(aliases): group properly aliases (#11546)Karim Benbourenane
2023-03-06fix(argocd): typo in filenameCarlo Sala
2023-03-04feat(argocd): add completion pluginCarlo Sala
Co-authored-by: Sumudu Lansakara <sumudu.lansakara@ppro.com> Closes #9900