summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2022-03-02feat(autoenv): add path for Apple Silicon Homebrew (#10749)JM" (Jason Meridth)
2022-02-28fix(aws): allow empty prefix and suffix in prompt function (#10744)Marc Cornellà
Fixes #10744
2022-02-24fix(kubectl): support completion for snap installs (#10727)Carlo Sala
2022-02-24fix(helm): support completion for snap installs (#10723)Carlo Sala
2022-02-22refactor(copydir)!: deprecate plugin in favor of `copypath`Marc Cornellà
BREAKING CHANGE: the `copydir` plugin is deprecated. Instead of using `copydir`, use `copypath` which also supports copying the path of other files or directories specified.
2022-02-22feat(copypath): add plugin to copy file paths to clipboard (#7569)Marc Cornellà
Closes #7569 Closes #10714
2022-02-18fix(dotenv): actually exit when .env syntax is brokenMarc Cornellà
2022-02-11feat(fd): update `fd` completion to v8.3.2 (#10688)Carlo Sala
Source: https://github.com/sharkdp/fd/blob/v8.3.2/contrib/completion/_fd
2022-02-11feat(ripgrep): update `rg` completion to v13.0.0 (#10687)Carlo Sala
Source: https://github.com/BurntSushi/ripgrep/blob/13.0.0/complete/_rg
2022-02-10fix(kubectx): don't error on missing k8s context (#10675)Sam Cook
2022-02-10fix(virtualenvwrapper): only deactivate if virtual env is still present (#10671)Zachary Cutlip
2022-02-10refactor(juju)!: use the jsh prefix for `juju show-*` commands (#10426)sed-i
BREAKING CHANGE: some aliases have been renamed to be consistent with the rest. Mainly, aliases for `juju show-` commands are renamed to `jsh*`. This also means that `jsh` and `jshc` have been renamed to `jssh` and `jsshc`. Have a look at the README for the complete alias changes.
2022-02-10style(juju)!: don't show storage status in `wjst` for consistency (#10426)sed-i
BREAKING CHANGE: `wjst` will no longer show storage in the status output. This is done for consistency with the `jst` and `jsts` aliases.
2022-02-10feat(juju): introduce additional juju aliases (#10426)sed-i
2022-02-10feat(juju): add `jclean` function to destroy all registered controllers (#10426)sed-i
Closes #10426
2022-02-09feat(rbw): add `rbwpw` function to copy passwords to the clipboard (#10639)Carlo Sala
2022-02-09fix(kubectl): fix arguments in `keti` alias to allow completion (#10669)Michael Favia
2022-02-03feat(yarn): add setting to disable adding global dir to `$PATH` (#10642)Carlo Sala
2022-02-01feat(multipass): add plugin for multipass (#10140)Civan Yavuzşen
Co-authored-by: C. Yavuzsen <cyavuzsen@comscore.com>
2022-02-01refactor(zsh_reload)!: remove deprecated pluginMarc Cornellà
BREAKING CHANGE: the `zsh_reload` was deprecated long ago and showed a deprecation message. The `src` function was replaced by the CLI command `omz reload`, so use that instead from now on.
2022-02-01refactor(django): remove deprecated `django` pluginMarc Cornellà
BREAKING CHANGE: the `django` plugin was deprecated in 2021-09-22. With this change it has now been removed altogether. Zsh already provides built-in completion for Django commands.
2022-01-28chore(1password): fix comments to follow code (#10634)Gheritarish
2022-01-28fix(gitfast): update to git-completion 1.3.6 (#10633)Felipe Contreras
2022-01-27fix(tmux): use `$ZSH_TMUX_CONFIG` setting in tmuxconf aliasajr-dev
2022-01-26fix(npx)!: detect new `npx` versions and fail gracefully (#10452)Marc Cornellà
BREAKING CHANGE: the `npx` plugin used a feature of `npx` to check for npm packages and run them if a command was not found. This feature was removed in v7.0.0 and was deemed insecure. The `npx` plugin is now officially deprecated and will be removed soon. Fixes #10452
2022-01-24feat(postgres): support Homebrew for Apple Silicon (#10618)Carlo Sala
2022-01-24chore(1password): fix typo in `opswd` (#10614)David Chin
2022-01-24feat(1password): add plugin for 1password (#8884)Ricky Medina
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2022-01-21chore(poetry): remove unnecessary unset (#10605)kronion
2022-01-20feat(tmux): add `tmuxconf` alias to edit .tmux.conf (#6555)Billy Mathews
Closes #6555
2022-01-19fix(dotenv): match for exact directory path in allowed/disallowed filesMarc Cornellà
2022-01-19chore(poetry): fix copy-paste errorMarc Cornellà
2022-01-19feat(poetry): add plugin to provide completion for Poetry (#10595)kronion
2022-01-19feat(aws): accept aws mfa tokencode on `acp` cli call (#10130)Mike Mattice
Co-authored-by: Mike Mattice <mmattice@reliant.io>
2022-01-18fix(fig): fix typo in completion commandMarc Cornellà
2022-01-18feat(fig): add plugin for Fig (#10432)Marco Franssen
2022-01-18style(sudo): clean code style and reorganise logicMarc Cornellà
2022-01-18feat(sudo): respect `$SUDO_EDITOR` and `$VISUAL`, switch to `sudo -e` (#10596)Carlo Sala
2022-01-17fix(kubectl): source completion instead of autoloading itMarc Cornellà
2022-01-17fix(helm): fix completion loading mechanismMarc Cornellà
2022-01-14fix(svn): fix sed call in `svn_get_rev_nr` (#10590)Mykola Krachkovsky
2022-01-13fix(mvn): fix listing modules in completion (#10586)Marc Cornellà
2022-01-12fix(yarn): update completion (#10579)Carlo Sala
Fixes #10578
2022-01-10fix: disable `log.showSignature` in `git log` callsMarc Cornellà
2022-01-08fix(rust): fix `cargo` completion when sysroot contains spaces (#10571)Joey Territo
When generating completions for Cargo, if the Rust sysroot (i.e. `rustc +${${(z)$(rustup default)}[1]} --print sysroot`) contains spaces, Cargo completions will not work because the spaces are not escaped, thus passing two arguments to the "source" command instead of one. The spaces need to be escaped for this to work.
2022-01-08fix(svn): fix output order in `svn_dirty_choose` (#10572)Fabian Günter
2022-01-07docs(vi-mode): fix link typo in readme (#10570)Sang-Yun Oh
2022-01-05style: some code style fixesMarc Cornellà
2022-01-05refactor(kubectl): optimize completion generationMarc Cornellà
2022-01-05style: declare globals properlyMarc Cornellà
By default, `typeset` defines variables locally unless in the main scope. This is specially bad when using `omz plugin load`, which happens inside a function, so the declared variables don't continue being defined when the function finishes and the main scope reappears.