Commit Graph

6917 Commits

Author SHA1 Message Date
d5cb1d339f docs(oc): update link to openshift CLI reference (#9667) 2021-12-28 16:59:48 +01:00
df4508ad54 feat(volta): add dynamic completion generation (#10515) 2021-12-28 15:55:47 +01:00
543d6c0db1 feat(rbw): add completion for rbw Bitwarden client (#10346) 2021-12-28 15:54:59 +01:00
79531f7013 feat(pip): alias pip to pip3 if pip is missing (#10431) 2021-12-28 14:36:32 +01:00
49bae43f62 refactor(plugins): generate completion functions in the background 2021-12-28 14:34:23 +01:00
c06197ad95 chore: fix comment bulk replace 2021-12-28 14:34:09 +01:00
2d32e9be66 refactor: handle $0 according to the Zsh plugin standard (#10518)
For details and rationale, see:
https://zdharma-continuum.github.io/Zsh-100-Commits-Club/Zsh-Plugin-Standard.html

Closes #10518
2021-12-28 12:29:24 +01:00
89a740be2d refactor(rust)!: merge cargo and rustup plugins into rust plugin (#10270)
BREAKING CHANGE: `cargo` and `rustup` plugins have been moved to the `rust` plugin
since they're part of the Rust toolchain. If you're using these, update your .zshrc
file to use `rust` instead.

Closes #10270

Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-12-28 12:05:04 +01:00
5fbd4c83f6 refactor(cargo): generate completion file in the background 2021-12-28 11:42:58 +01:00
a33ae92f4d refactor(rustup): generate completion file in the background (#10392)
Closes #10392
2021-12-28 11:42:45 +01:00
634296be3c fix(random): fix negated logic in ZSH_THEME_RANDOM_QUIET 2021-12-28 11:04:13 +01:00
8cb53ba692 fix(gnu-utils): reassign GNU utils on preexec (#10535)
The previous version rebound the `hash` and `rehash` builtins to
reassing GNU utils when they were called. This didn't take into
account that when `$PATH` changes, the commands are rehashed as
well.

This version adds a preexec hook to reassign the GNU utilities
before running any command, if and only if they aren't already
reassigned. This is checked by looking at the `whoami` command.

Fixes #10535
2021-12-27 17:34:06 +01:00
0f1de08713 fix(gnu-utils): always reapply GNU coreutils on rehash 2021-12-26 23:29:58 +01:00
f85087005a fix(installer): fix POSIX shell syntax of previous commit 2021-12-26 23:27:49 +01:00
ba069e7731 fix(installer): don't hard-code user $HOME directory on install 2021-12-26 22:40:38 +01:00
2e0cf4a3b0 refactor(golang): move completion out of the plugin 2021-12-26 20:38:36 +01:00
c9a1edeab8 fix(golang)!: rename gop alias to gopa to avoid conflict with Go+ (#10504)
BREAKING CHANGE: the `gop` alias has been renamed to `gopa` to avoid conflict with
Go+ `gop` command.

Fixes #10504
2021-12-26 20:38:01 +01:00
89596597e9 feat(golang): add aliases for go tool utility (#10361)
Closes #10361
2021-12-26 20:23:19 +01:00
8e7cbafb32 feat(golang): add gofx alias for go fix (#10220)
Closes #10220

Co-authored-by: Chaithanya Naik <chaithanyampcrl@gmail.com>
2021-12-26 20:20:14 +01:00
96e473a1d6 fix(random): fix ZSH_THEME_RANDOM_QUIET check (#10534)
BREAKING CHANGE: For consistency, `ZSH_THEME_RANDOM_QUIET` now needs to
be `true` if you want to silence the "Random theme loaded" message in the
`random` theme.

The wiki specified that 1 or true was valid, while the code just
checked whether it was set to any value. Being more strict makes
sure that we're consistent with the rest of the Settings.

Fixes #10534
2021-12-26 19:27:31 +01:00
70dfb6ef92 refactor(composer): improve completion and use official Zsh completion if available 2021-12-26 18:58:54 +01:00
5f6b0ac7fb style(composer): fix code and README style 2021-12-26 18:58:12 +01:00
e9bc107ad5 fix(dirhistory): define key bindings for vi mode (#10450)
Fixes #10450
2021-12-26 18:29:55 +01:00
068feca15d feat(zsh-navigation-tools)!: update to zdharma-continuum fork (#10402)
BREAKING CHANGE: the `zsh-navigation-tools` plugin now bundles the version from the
zdharma-continuum project, which republished the projects that psprint deleted (we
don't yet know yet why). In theory this change doesn't break anything, but be aware
of the change and that the upstream repository now lives somewhere else.

Source: https://github.com/zdharma-continuum/zsh-navigation-tools/commit/67b24e1
2021-12-24 18:09:01 +01:00
4f90849425 feat(lpass): add plugin for LastPass CLI completion (#9323) 2021-12-23 19:50:13 +01:00
7546ded93b fix(symfony2): silence debug lines in command completion (#10528) 2021-12-23 19:47:50 +01:00
98a916b2cf feat(yarn): upgrade completion to latest version (#10516) 2021-12-23 19:45:28 +01:00
6babcbd884 feat(asdf): add support for archlinux/AUR package (#9893)
Closes #9893
2021-12-21 19:12:08 +01:00
bd0b4b64c6 fix(asdf): fix path to Homebrew installation of asdf (#10481)
Fixes #10484
Closes #10481
2021-12-21 19:08:53 +01:00
8ae373130c fix(cli): respect ZDOTDIR in plugin/theme change commands (#10520)
Fixes #10520
2021-12-21 17:01:56 +01:00
a1ec96d125 fix(af-magic): add space before git and hg information (#9396)
Closes #9396
2021-12-21 16:48:19 +01:00
904f8685f7 feat(brew): improve brews list layout (#10135)
This is an improvement (in my opinion) to the `brews` command that prints each leaf formula (in white), followed by its dependencies (in blue), on each line. Compared to the existing flat list of formulae, the new layout is both more compact and more informative, by differentiating leaves from dependencies at a glance.

Screenshot:
<img width="530" src="https://user-images.githubusercontent.com/1753319/130641713-b78535c9-e3f5-4dbb-80f8-22bc00e1129d.png">
2021-12-17 16:15:39 -08:00
3a3a44c7b5 feat(rvm): add alias rvms (#10219)
* feat(rvm): add alias `rvms`

* docs(rvm): new alias `rvms`
2021-12-17 16:14:14 -08:00
8d02dabbb6 docs(README): Document .pre-oh-my-zsh (#10315) 2021-12-17 16:12:31 -08:00
1e263e245d feat(operator-sdk): add plugin for operator-sdk (#10423) 2021-12-17 16:04:31 -08:00
481b912fd7 feat(jfrog): Support jf executable auto completion (#10503) 2021-12-17 16:03:20 -08:00
f8c76d55a7 feat(cnf): Added support for SUSE-derived operation systems (ZYpp) to CNF plugin (#10508)
* Added support for SUSE and derivatives for command-not-found plugin

* Updated command-not-found documentation to list support for SUSE and derivatives
2021-12-17 16:02:06 -08:00
a150d8a7c0 feat(istioctl): add plugin for istioctl (#10410)
* Add plugin for istioctl completion. close #10405

* fix typo

* Update README.md
2021-12-17 15:54:19 -08:00
08d086a09c feat(volta): add volta plugin (#10441)
For Volta JavaScript toolchain
https://github.com/volta-cli/volta
2021-12-17 15:47:56 -08:00
44c6a71243 feat(deno): adding drA alias for --allow-all (#10501) 2021-12-17 15:40:57 -08:00
b7fb0a55c0 fix(heroku): fix XDG cache directory name and code style (#10436) 2021-12-17 13:45:06 +01:00
52a46ec362 feat(fzf): support fzf in Cygwin (#9463)
Closes #9463
2021-12-17 13:22:58 +01:00
010c36d4ab refactor(fzf): adopt code style and simplify function naming (#10514) 2021-12-17 13:18:28 +01:00
41c15a2159 fix(jonathan): fix top bar alignment with RPROMPT 2021-12-16 10:51:25 +01:00
4b4cc9a4a5 fix(cli): fix plugin and theme suggestions in completion for older zsh versions 2021-12-16 10:50:34 +01:00
7d03ea18ed fix: declare variables as global when using typeset
Fixes fb86ec77
2021-12-16 10:16:53 +01:00
fb86ec7749 style: use typeset for dynamic variable names 2021-12-14 13:09:02 +01:00
5403db8599 feat(archlinux): add aliases for cleaning package cache (#10091)
Co-authored-by: K Harishankar <48408097+Haritronic909@users.noreply.github.com>
2021-12-13 22:54:19 +01:00
f42aa49cfd fix(ys): use default color instead of gray for improved readability (#10506) 2021-12-13 22:52:32 +01:00
9a3d853481 fix: quote % characters in ruby prompt info functions 2021-12-13 17:43:32 +01:00