Commit Graph

4643 Commits

Author SHA1 Message Date
a84bc2dadd fix(python)!: remove harmful ipython alias (#12676)
BREAKING CHANGE: the `ipython` alias was incorrectly trying to manually call
ipython from the installed module in the virtual environment, when actually
a command already exists when loading the virtual environment. This change
removes the unnecessary alias and allows calling the right command.

Fixes #12676
2024-09-15 15:12:22 +02:00
f709cd4548 feat(wd): update to 7054de2b (#12675)
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2024-09-15 08:16:50 +02:00
f6cd6a7769 feat(web-search): add chatgpt (#12660) 2024-09-10 15:23:37 +02:00
2abecedf67 feat(ssh-agent): support id_ed25519_sk (#12663) 2024-09-10 11:32:18 +02:00
80fa5e1376 fix(1password): copy password properly in opswd
Closes #12635
2024-09-05 20:21:14 +02:00
95579e3ca1 feat(1password): make completion loading async 2024-09-05 20:21:13 +02:00
bc42097900 feat(kubectl): show labels in aliases kgpsl (get pod) and kgnosl (get node) (#12612)
Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-09-05 19:57:11 +02:00
e6380085f3 feat(terraform): add fmt -recursive alias (#12637) 2024-09-05 19:52:39 +02:00
2acfe1aa0e feat(localstack): add plugin (#12595) 2024-09-05 19:40:19 +02:00
e50dd3417c feat(extract): add support for .crx (Chrome extension format) (#12652) 2024-09-05 12:07:18 +02:00
d78275fdbb chore: fix typos (#12647) 2024-09-01 21:01:27 +02:00
c68ff8aeed feat(extract): add support for .vsix files (VS Code extension) (#12643) 2024-08-30 14:30:57 +02:00
ea8068aa3e fix(tailscale): make completion loading async 2024-08-29 12:19:19 +02:00
e2ba73af63 feat(tailscale): new tailscale plugin (#12523) 2024-08-28 15:01:36 -07:00
c80050d6f5 fix(scd): avoid hardcoded binary path (#12641)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-08-28 14:27:50 +02:00
a3dfe29036 feat(nvm): add pnpx as lazy cmd 2024-08-28 10:34:25 +02:00
ebb479e5e2 feat(mix): add mix plugin test.watch (#10963) 2024-08-21 17:50:42 +02:00
2056aeeead Revert "feat(git)!: ask for confirmation in gpf alias (#10169)"
This reverts commit c13795d4c4.
2024-08-18 11:22:30 +02:00
b0204f7839 feat(git): add gmff, gprum(i), grbum aliases to work with upstream remotes (#11428) 2024-08-15 17:53:03 +02:00
c13795d4c4 feat(git)!: ask for confirmation in gpf alias (#10169)
- Rename `git push --force-with-lease ...` to `gpff`
- Add a y/n confirmation prompt to `gpf` before running `git push --force-with-lease ...`

BREAKING CHANGE: this change adds a confirmation prompt to the `gpf` alias before
running the potentially destructive `git push --force-with-lease` command. If you
want to force-run the command without having to confirm it, run `gpff`.
2024-08-15 16:48:03 +02:00
d26c4a2766 chore(tmux): add link to iTerm2 integration docs 2024-08-15 16:26:46 +02:00
9ba6daa1b5 feat(conda): add conda aliases plugin
Closes #7318
Closed #9691

Co-authored-by: garywei944 <33930674+garywei944@users.noreply.github.com>
Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-08-14 09:18:18 +02:00
d6f84f3e7d fix(catimg): add support to magick binary (#12608)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-08-12 11:46:16 +02:00
47767bd03c fix(colorize): support args when input is stdin (#11038)
Co-authored-by: August Feng <au.fengster@gmail.com>
2024-08-11 20:01:39 +02:00
efafef8495 docs: improve several plugin READMEs and add one for ssh plugin 2024-08-09 09:44:46 +02:00
fccaaf2fc6 fix(heroku-alias): fix loading heroku-alias plugin and rework docs 2024-08-08 20:43:20 +02:00
ff62d39f02 refactor(docker-machine)!: remove plugin for unsupported Docker Machine
BREAKING CHANGE: the `docker-machine` plugin is removed as it was deprecated
and unsupported years ago. Use Docker Desktop instead.
2024-08-08 20:43:11 +02:00
f91dd25283 refactor(vault)!: remove deprecated vault plugin in favor of official completion
BREAKING CHANGE: the `vault` plugin added completion for the `vault` CLI. Since a while
back there is already official completion. This change removes the deprecated plugin.
2024-08-08 20:43:07 +02:00
0ffcc3b68a style(toolbox): use oneliner to extract and quote container name 2024-08-04 18:59:42 +02:00
e83c10e0a0 chore(brew): duplicated alias (#12596) 2024-08-04 12:58:43 +02:00
3b5f018f70 fix(toolbox): avoid prompt injection 2024-08-02 17:00:55 +02:00
2cb403e89f feat(toolbox): add function to show toolbox name (#12594)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-08-02 16:37:00 +02:00
0f75203698 feat(docker): add image prune alias (#12520)
Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
2024-08-01 20:35:49 +02:00
432596e991 feat(arduino-cli): add completion plugin (#12522) 2024-08-01 20:30:25 +02:00
5c532a85cf fix(pyenv)!: do not load if a virtualenv is present
BREAKING CHANGE: `pyenv` will not be loaded at startup anymore if a
virtual env if found to avoid overwriting the expected python version.

Closes #12589
2024-08-01 20:12:16 +02:00
2527959e79 fix(vi-mode): don't overwrite settings
Closes #11673
2024-08-01 19:55:05 +02:00
bc337e9a9e docs(brew): remove reference to bubc (#12592) 2024-08-01 17:17:57 +02:00
22bda7799b fix(kubectx): fix display of k8s contexts without double quotes (#12534)
BREAKING CHANGE: the `kubectx` plugin now properly displays contexts from the
kubectx_mapping array, without using double quotes. Please refer to the plugin
README to see how to use it properly.

Closes #12534

Co-authored-by: Ken Kelly <ken@kenhkelly.us>
2024-08-01 10:00:58 +02:00
44ea99e7b9 feat(git): fetch tags in gfa alias (#12558) 2024-08-01 09:01:34 +02:00
0a9a80a524 fix(brew): rename bc alias to bcn to avoid conflict with command (#12582)
Fixes #12582
2024-07-27 16:44:20 +02:00
06ced8274d feat(dircycle): add bindings to go up or down in hierarchy (#12291)
Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-27 16:38:11 +02:00
7303385b1f fix(safe-paste): properly test Zsh version number (#12565) 2024-07-24 14:36:08 +02:00
64c2c049aa feat(brew): add brew autoremove alias (#12574)
Closes #12574
2024-07-24 12:49:49 +02:00
9a0e4f0aca feat(brew): add brew install alias (#10660)
Closes #10660
2024-07-24 12:49:49 +02:00
8b6f0b1dfb feat(brew): add aliases for brew services (#10215)
Closes #10215

Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-24 12:49:44 +02:00
944203aee3 feat(brew): add aliases for cask and other commands (#8882)
Fixes #8871

Co-authored-by: Marc Cornellà <marc@mcornella.com>
2024-07-24 12:49:19 +02:00
51d71e650c feat(brew)!: add brew upgrade alias (#7536)
BREAKING CHANGE: the `bubc` alias has been removed, as `brew cleanup`
is performed automatically. Instead, the `bup` alias is added to just
run `brew upgrade`.

See https://brew.sh/2019/02/02/homebrew-2.0.0

Closes #7536
2024-07-24 12:00:59 +02:00
c7c11e110a refactor(fd): remove fd completion plugin (#12576)
BREAKING CHANGE: the `fd` plugin has been removed, as it only shipped its
completion, which is now already included in all the usual package managers.
2024-07-23 18:56:01 +02:00
09a3eb69bb refactor(ripgrep): remove ripgrep completion plugin (#12576)
BREAKING CHANGE: the `ripgrep` plugin has been removed, as it only shipped its
completion, which is now already included in all the usual package managers.
2024-07-23 18:56:01 +02:00
18b86f2b72 refactor(ag): remove ag completion plugin (#12576)
BREAKING CHANGE: the `ag` "The Silver Searcher" plugin has been removed, as it
only shipped its completion, which is now already included in all the usual
package managers.
2024-07-23 18:56:01 +02:00