Commit Graph

4168 Commits (5bce72ef57255ab1c23d8fb753417859afe6e0f0)

Author SHA1 Message Date
Zik 3668ec2a82
refactor(gb)!: remove obsolete `gb` plugin (#11115) 2022-08-14 17:01:31 +02:00
Felipe Contreras b74a15a80e
feat(gitfast): update to git-completion 1.3.7 (#11114) 2022-08-14 17:00:30 +02:00
180909 835a0a5d17
feat(golang): add `gow` alias for `go work` (#11105) 2022-08-10 16:18:59 +02:00
Wei Huang e857cc8cb9
feat(git): alias `gluc` to sync with current branch in upstream (#11101) 2022-08-10 16:17:47 +02:00
LittleboyHarry ff2b0e48ae
fix(debian): remove aptitude-only `-P` flag (#11053) 2022-08-10 11:58:19 +02:00
Marc Cornellà 4fcf52c2b1
fix: don't use `$functions_source` for compatibility with zsh < 5.4 2022-08-01 20:54:45 +02:00
Anatoli Babenia aa75eeea33
chore(copybuffer): format shortcut and lighten text (#11078) 2022-07-29 13:05:34 +02:00
Felix Stupp 8362ae285a
fix(git-auto-fetch): don't override native `stat` command (#11068) 2022-07-27 18:07:53 +02:00
Christopher Boyd af2daa7ab7
feat(flutter): use up-to-date zsh completion (#11062) 2022-07-27 18:06:28 +02:00
Hans Donner 0726c1099f
fix(aws): allow non-space characters in profile names (#11040) 2022-07-12 19:25:27 +02:00
Ian Cowan 5336e59db1
chore(git): fix unintentional latex in documentation (#11018) 2022-07-12 18:46:42 +02:00
Carlo Sala d2dc3bd2da
feat(brew): run `brew shellenv` command at plugin load (#10874) 2022-07-12 18:40:39 +02:00
Marcus Müller 4c82a2eedf
fix(emacs): fix check for open frames w/ extra output (#10992) 2022-06-19 12:32:16 +02:00
Marc Cornellà 8168ec0174
refactor!: remove deprecated plugins
BREAKING CHANGE: the following deprecated plugins have been removed:
`cargo`, `copydir`, `npx`, `osx`, and `rustup`. See the wiki for more info:
https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins#removed

refactor(rustup)!: remove deprecated plugin

BREAKING CHANGE: the plugin was deprecated and is now removed. See the wiki for more info:
https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins#removed
2022-06-15 20:14:02 +02:00
Ilya Maximov ed03e7127f feat(toolbox): alias for `toolbox enter` 2022-06-15 16:14:19 +02:00
Ilya Maximov 0866f4daf4 fix(toolbox): fix the plugin's filename 2022-06-15 16:14:19 +02:00
Sukka 50550c70ea
fix(github): deprecate the `git.io` command (#10896) 2022-06-12 20:22:29 +02:00
Jon Mosco 055c3b6cb3
chore(kube-ps1): update to most recent version (#10980) 2022-06-12 19:41:52 +02:00
Maxim Derbenev d41ca84af1
fix(docker): rename `dip` alias to `dipu` to avoid naming conflict (#10957) 2022-06-06 15:37:42 +02:00
FaeTheWolf 6622210d7d
fix(oc): fix completion for oc 4.9 and 4.10 (#10973)
Closes #10939

Co-authored-by: Jorge Francisco Varela Gutiérrez <jvarela@jfvarela.redhat.com>
2022-06-05 15:59:44 +02:00
Steven Pitts e9e8c6b54d
feat(git): add `gupom` and `gupomi` aliases (#10261)
Co-authored-by: Steven Pitts <spitts@teikametrics.com>
2022-05-25 16:32:33 +02:00
jackh d7fc9b87f9
fix(frontend-search): URL-encode search parameters (#10910)
Fixes #10884
Closes #10910
2022-05-12 15:06:44 +02:00
jackh 140c977a3d
fix(web-search): URL-encode search parameters (#10910)
Fixes #10884
2022-05-12 15:05:10 +02:00
Marc Cornellà 8f56a8bdf3
refactor(boot2docker)!: remove plugin for abandoned boot2docker (#10877)
BREAKING CHANGE: the boot2docker project was abandoned in 2020,
so it makes no sense to keep the plugin. If you were using it,
remove it from the `$plugins` array.

Fixes #10877
2022-04-24 19:09:08 +02:00
Marc Cornellà 8741664e55 fix(nvm): don't try to load nvm via `brew` if not found (#10878)
Fixes #10878
2022-04-24 18:59:44 +02:00
Carlo Sala a879ff1515
fix(nvm): support path from Apple Silicon Homebrew (#10875) 2022-04-22 19:37:57 +02:00
Robert Lankford 51555fc4b3
feat(gnu-utils): include `ghostname` if present (#10867) 2022-04-19 13:18:05 +02:00
David Davis ed411d3ff1
fix(httpie): remove unnecessary `https` alias (#10856) 2022-04-18 12:56:55 +02:00
Abhinav M 7ea6ff8d04
fix(docker): rename `dls` and `dlsa` aliases to avoid conflict (#10852) 2022-04-13 15:05:55 +02:00
Marc Cornellà ac82e156ca
style(systemadmin): use `function` to avoid alias conflicts 2022-04-13 13:14:38 +02:00
Abhinav M c6f0504cf0
feat(docker): add aliases to `docker` plugin (#6527) 2022-04-12 21:52:41 +02:00
septs 9fa3f46122
fix(shell-proxy): make ssh-proxy compatible with macOS (#10640) 2022-04-12 13:26:22 +02:00
Carlo Sala 0818df057c
fix: use `python3` for all `python` invocations (#10832) 2022-04-09 14:45:42 +02:00
Richard Mitchell b3999a4b15
fix(vi-mode): use system clipboard also for `vi-delete-char` (#10820) 2022-04-06 22:22:47 +02:00
Marc Cornellà 6fa5a4f71d
chore(sprunge): fix Internet Archive URL 2022-03-31 12:35:26 +02:00
Marc Cornellà e079babdce
chore: fix some instances of bad wording
Co-authored-by: inclusive-coding-bot <inclusive-coding-bot@github.com>
2022-03-31 12:31:09 +02:00
Alejandro Gastón Alvarez 93435bff49
docs(bazel): improve plugin README (#10806) 2022-03-29 17:23:45 +02:00
Mark Mercado d77ac9e29d
feat(charm): add plugin for `charm` (#10803) 2022-03-29 11:45:20 +02:00
Carlo Sala 3f214329d6
chore: removing old completion code (#10616) 2022-03-28 13:38:49 +02:00
Adam Pike dbadfa0810
refactor(1password): support CLI 2 and soft-deprecate CLI 1 (#10787)
This change still supports CLI 1, but shows a deprecation warning
on the first run of `opswd`. Support for CLI 1 shall be removed
in the near future.

Closes #10787

Co-authored-by: Marc Cornellà <hello@mcornella.com>
2022-03-26 15:16:19 +01:00
Marc Cornellà a64d940377
refactor(1password): extract `opswd` function 2022-03-26 15:10:56 +01:00
Suchandra Thapa 4dce175e0e
feat(fzf): support `fzf` installed with MacPorts (#10794) 2022-03-24 12:21:36 +01:00
Carlo Sala 50113a53f3
feat(toolbox): add plugin to show `toolbox` prompt info (#10685) 2022-03-22 22:39:37 +01:00
Wayne Lloyd c96fc233c4
fix(gpg-agent): suppress errors from `gpgconf` (#10769) 2022-03-18 13:11:00 +01:00
Leon f0b5cb1330
feat(terraform): add alias `tfo` for terraform output (#10667) 2022-03-18 13:09:05 +01:00
Marc Cornellà 3459768745 perf(dash): improve dash completion performance 2022-03-14 13:19:00 +01:00
Marc Cornellà c4699f8ee1 fix(dash): fix "no application knows how to open URL" error (#10767)
Fixes #10767
2022-03-14 13:19:00 +01:00
Marc Cornellà 40f49342f5 fix(rails): bundle more up-to-date zsh-completions completion version
Source: https://github.com/zsh-users/zsh-completions/blob/55d07cc/src/_rails
2022-03-07 22:37:04 +01:00
romanch 98ed582e6a feat(rails): add `fmns` alias for `foreman start` (#9600)
Closes #9600
2022-03-07 22:37:04 +01:00
Marc Cornellà 47d313c904 chore(rails): fix comments and docs 2022-03-07 22:37:04 +01:00
Alexey Poimtsev 3075d0c0ab feat(rails)!: run old rake aliases with `rails` (#9601)
BREAKING CHANGE: we've updated the aliases that run `rake` to use
`rails` instead because that's how they are run since Rails v5.
The old `rake` aliases can still be run by using the `rk` prefix
(e.g. the `rake test` alias has been changed from `rt` to `rkt`).

Closes #9601
Closes #9813
Fixes #10696

Co-authored-by: Vsevolod Voloshyn <seva.voloshin@gmail.com>
2022-03-07 22:37:04 +01:00
Marc Cornellà 9350e1ff87
fix(coffee): fix completion bug on missing `coffee` command (#10759)
This commit fixes the error

  _coffee:49: bad math expression: operand expected at `< 2 '

when the coffee command is missing or the `coffee --version` command fails.

It also uses is-at-least to check for the cut-off version for suggesting
`--lint` and `--require` arguments, instead of using `cut` multiple times.

Fixes #10759
2022-03-07 11:13:18 +01:00
Ivan 93b348b172
feat(rvm): add `rb31` shortcut to use ruby 3.1 (#10745) 2022-03-07 10:58:18 +01:00
Eric Semeniuc d4c939d61e
feat(kubectl): add aliases for replicasets (#10100) 2022-03-07 10:43:05 +01:00
Vitul Rana 3343891ea6
feat(kubectl): add aliases for job management (#9992) 2022-03-07 10:38:56 +01:00
Carlo Sala f96a900ea3
feat(fzf)!: default to using `fd` before `rg` (#10757)
BREAKING CHANGE: if both `fd` and `rg` are installed, default to using `fd`. This
is the recommendation of the ripgrep author, and it's been found to be faster.
If you want to force using `rg`, set the `FZF_DEFAULT_COMMAND` variable.
2022-03-05 19:18:56 +01:00
JM" (Jason Meridth) eaa6024421
feat(autoenv): add path for Apple Silicon Homebrew (#10749) 2022-03-02 20:47:55 +01:00
Marc Cornellà 511ed65408
fix(aws): allow empty prefix and suffix in prompt function (#10744)
Fixes #10744
2022-02-28 10:03:02 +01:00
Carlo Sala e934857537
fix(kubectl): support completion for snap installs (#10727) 2022-02-24 19:23:41 +01:00
Carlo Sala 97e6989729
fix(helm): support completion for snap installs (#10723) 2022-02-24 19:23:15 +01:00
Marc Cornellà 6f1036293c
refactor(copydir)!: deprecate plugin in favor of `copypath`
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-22 11:25:31 +01:00
Marc Cornellà 11a23144ad
feat(copypath): add plugin to copy file paths to clipboard (#7569)
Closes #7569
Closes #10714
2022-02-22 11:25:09 +01:00
Marc Cornellà 3427da4057
fix(dotenv): actually exit when .env syntax is broken 2022-02-18 19:41:21 +01:00
Carlo Sala 02b52a03a5
feat(fd): update `fd` completion to v8.3.2 (#10688)
Source: https://github.com/sharkdp/fd/blob/v8.3.2/contrib/completion/_fd
2022-02-11 21:47:44 +01:00
Carlo Sala 5fad26ca4f
feat(ripgrep): update `rg` completion to v13.0.0 (#10687)
Source: https://github.com/BurntSushi/ripgrep/blob/13.0.0/complete/_rg
2022-02-11 20:45:09 +01:00
Sam Cook 6396dfb97f
fix(kubectx): don't error on missing k8s context (#10675) 2022-02-10 17:00:45 +01:00
Zachary Cutlip 1e615b71d6
fix(virtualenvwrapper): only deactivate if virtual env is still present (#10671) 2022-02-10 16:25:23 +01:00
sed-i aaaa55424a
refactor(juju)!: use the jsh prefix for `juju show-*` commands (#10426)
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-10 11:42:24 +01:00
sed-i 564a60608c
style(juju)!: don't show storage status in `wjst` for consistency (#10426)
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-10 11:42:23 +01:00
sed-i cdd2d6efc6
feat(juju): introduce additional juju aliases (#10426) 2022-02-10 11:42:23 +01:00
sed-i f045810697
feat(juju): add `jclean` function to destroy all registered controllers (#10426)
Closes #10426
2022-02-10 11:42:16 +01:00
Carlo Sala c41f2e7a09
feat(rbw): add `rbwpw` function to copy passwords to the clipboard (#10639) 2022-02-09 22:55:05 +01:00
Michael Favia 897fa09f15
fix(kubectl): fix arguments in `keti` alias to allow completion (#10669) 2022-02-09 10:25:12 +01:00
Carlo Sala d9c58d5fa1
feat(yarn): add setting to disable adding global dir to `$PATH` (#10642) 2022-02-03 14:42:47 +01:00
Civan Yavuzşen 4ee0cf3cb4
feat(multipass): add plugin for multipass (#10140)
Co-authored-by: C. Yavuzsen <cyavuzsen@comscore.com>
2022-02-01 23:48:14 +01:00
Marc Cornellà 0be7c897f8
refactor(zsh_reload)!: remove deprecated plugin
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-01 13:11:49 +01:00
Marc Cornellà 73001e9382
refactor(django): remove deprecated `django` plugin
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-02-01 12:56:22 +01:00
Gheritarish 11a87eac47
chore(1password): fix comments to follow code (#10634) 2022-01-28 13:47:41 +01:00
Felipe Contreras 6f9650d940
fix(gitfast): update to git-completion 1.3.6 (#10633) 2022-01-28 13:45:05 +01:00
ajr-dev ad8220bc6d
fix(tmux): use `$ZSH_TMUX_CONFIG` setting in tmuxconf alias 2022-01-27 21:51:13 +01:00
Marc Cornellà 3741d1aa02
fix(npx)!: detect new `npx` versions and fail gracefully (#10452)
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-26 17:13:10 +01:00
Carlo Sala 4417faf84c
feat(postgres): support Homebrew for Apple Silicon (#10618) 2022-01-24 17:45:09 +01:00
David Chin 8e7c33bf15
chore(1password): fix typo in `opswd` (#10614) 2022-01-24 16:30:49 +01:00
Ricky Medina 3f5402e268
feat(1password): add plugin for 1password (#8884)
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2022-01-24 15:21:34 +01:00
kronion 2b492aec93
chore(poetry): remove unnecessary unset (#10605) 2022-01-21 19:52:24 +01:00
Billy Mathews 675a2d9922
feat(tmux): add `tmuxconf` alias to edit .tmux.conf (#6555)
Closes #6555
2022-01-20 16:42:49 +01:00
Marc Cornellà a7efd96a60
fix(dotenv): match for exact directory path in allowed/disallowed files 2022-01-19 19:27:53 +01:00
Marc Cornellà 0b08b70b0c
chore(poetry): fix copy-paste error 2022-01-19 17:15:16 +01:00
kronion 00d0735704
feat(poetry): add plugin to provide completion for Poetry (#10595) 2022-01-19 16:49:24 +01:00
Mike Mattice fe9d87d6dc
feat(aws): accept aws mfa tokencode on `acp` cli call (#10130)
Co-authored-by: Mike Mattice <mmattice@reliant.io>
2022-01-19 15:58:34 +01:00
Marc Cornellà 22c11da108
fix(fig): fix typo in completion command 2022-01-18 21:26:45 +01:00
Marco Franssen cddf1b6982
feat(fig): add plugin for Fig (#10432) 2022-01-18 20:57:07 +01:00
Marc Cornellà 957dca698c
style(sudo): clean code style and reorganise logic 2022-01-18 19:03:27 +01:00
Carlo Sala 540b2200af
feat(sudo): respect `$SUDO_EDITOR` and `$VISUAL`, switch to `sudo -e` (#10596) 2022-01-18 18:46:14 +01:00
Marc Cornellà 4f2d8b4d4c fix(kubectl): source completion instead of autoloading it 2022-01-17 16:18:41 +01:00
Marc Cornellà dfaad779a9 fix(helm): fix completion loading mechanism 2022-01-17 16:18:41 +01:00
Mykola Krachkovsky 1e277553bc
fix(svn): fix sed call in `svn_get_rev_nr` (#10590) 2022-01-14 15:28:39 +01:00
Marc Cornellà aaebe4c890
fix(mvn): fix listing modules in completion (#10586) 2022-01-13 14:29:12 +01:00
Carlo Sala 93cea53618
fix(yarn): update completion (#10579)
Fixes #10578
2022-01-12 12:19:34 +01:00
Marc Cornellà 9c84c344d7
fix: disable `log.showSignature` in `git log` calls 2022-01-10 19:39:05 +01:00