summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2021-12-17feat(jfrog): Support jf executable auto completion (#10503)Robi Nino
2021-12-17feat(cnf): Added support for SUSE-derived operation systems (ZYpp) to CNF ↵theVerusDev
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-17feat(istioctl): add plugin for istioctl (#10410)jxlwqq
* Add plugin for istioctl completion. close #10405 * fix typo * Update README.md
2021-12-17feat(volta): add volta plugin (#10441)Patrick Fitzgerald
For Volta JavaScript toolchain https://github.com/volta-cli/volta
2021-12-17feat(deno): adding drA alias for --allow-all (#10501)Carlo Sala
2021-12-17fix(heroku): fix XDG cache directory name and code style (#10436)smac89
2021-12-17feat(fzf): support fzf in Cygwin (#9463)Sean Flanigan
Closes #9463
2021-12-17refactor(fzf): adopt code style and simplify function naming (#10514)Logan Linn
2021-12-16fix: declare variables as global when using `typeset`Marc Cornellà
Fixes fb86ec77
2021-12-14style: use `typeset` for dynamic variable namesMarc Cornellà
2021-12-13feat(archlinux): add aliases for cleaning package cache (#10091)K Harishankar
Co-authored-by: K Harishankar <48408097+Haritronic909@users.noreply.github.com>
2021-12-13fix: quote % characters in ruby prompt info functionsMarc Cornellà
2021-12-13style(rbenv): adapt to code styleMarc Cornellà
2021-12-13style(chruby): fix plugin code style and loading processMarc Cornellà
2021-12-13style(rbfu): clean up codeMarc Cornellà
2021-12-13refactor(shell-proxy)!: rename env vars to `SHELLPROXY_*` and add usage ↵fengkx
message (#10456) BREAKING CHANGE: the `DEFAULT_PROXY` setting has been renamed to `SHELLPROXY_URL`, and `CONFIG_PROXY` has been renamed to `SHELLPROXY_CONFIG`. See the plugin README for more information. Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-12-13fix(mercurial): correctly check for untracked files in `hg_dirty` (#2177)David Sutherland
Closes #2177 Closes #6197 Co-authored-by: Henrik Ravn <hravnx@gmail.com>
2021-12-13perf(mercurial): optimize utility functionsMarc Cornellà
2021-12-13feat(mercurial): add `hgci` alias for interactive commit (#8912)Pandu POLUAN
Closes #8912
2021-12-13feat(mercurial)!: use `PREFIX` and `SUFFIX` settings in `hg_prompt_info` (#6631)Romain Failliot
BREAKING CHANGE: the `hg_prompt_info` function now uses `ZSH_THEME_HG_PROMPT_PREFIX` and `ZSH_THEME_HG_PROMPT_SUFFIX` variables when displaying branch information, similar to the `git_prompt_info` function. Closes #6631
2021-12-13perf(mercurial): improve performance of `hg_prompt_info` (#7929)anatolyrr
Replaced two different calls of hg with one `hg --id --branch` for retrieving information whether we're in a repo (will be empty if not), whether the repo is dirty (revision id will contain "+" if there are uncommitted changed), and the branch name. Closes #6197 Closes #7929
2021-12-13fix(mercurial): show author name in `hgsl` alias log alias (#3500)Nicolas Cavigneaux
Closes #3500
2021-12-01feat(branch): show mercurial bookmarks if used (#9948)whoami
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-12-01chore: fix spelling errors across the project (#10459)Josh Soref
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-11-27feat(aws): Adds the login option for AWS SSO (#9921)Nicholas Hawkes
2021-11-27feat(git): Add alias for rebasing to origin/main-branch (#10445)Markus Hofbauer
2021-11-26feat(dotnet): add alias for `dotnet build` command (#10435)Adam Cwyk
Co-authored-by: Adam Cwyk <git@adamcwyk.dev>
2021-11-25feat(xcode): support `.swiftpm` as project file in `xc` (#10434)Kyle
2021-11-17style(bundler): simplify `bundled_commands` array operationsMarc Cornellà
2021-11-17fix(bundler): use BUNDLE_JOBS in `bi` to avoid config file changeMarc Cornellà
When calling `bundle install` with `--jobs=<n>`, bundle persists this argument in `.bundle/config`. If we run `BUNDLE_JOBS=<n> bundle install` instead, this is not persisted. Fixes #10425
2021-11-17fix(bgnotify): avoid permission prompts by checking frontmost app ID (#10318)Aurora
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-11-17fix(docker-compose)!: check for old command instead of calling `docker` (#10409)Marc Cornellà
BREAKING CHANGE: the plugin now checks for the `docker-compose` command instead of trying whether `docker compose` is a valid command. This means that if the old command is still installed it will be used instead. To use `docker compose`, uninstall any old copies of `docker-compose`. Fixes #10409
2021-11-17fix(osx): deprecate `osx` plugin without symlink (#10428)Marc Cornellà
Fixes #10428
2021-11-17feat(kn): add plugin for `kn` completion (#8927)Brian Tannous
2021-11-17feat(ssh-agent): add `quiet` option to silence plugin (#9659)Marc Cornellà
Closes #9659 Co-authored-by: Jeff Warner <jeff@develops.software>
2021-11-16style(dirhistory): remove use of `eval` completelyMarc Cornellà
2021-11-11fix(plugins): fix potential command injection in `rand-quote` and `hitokoto`Marc Cornellà
The `rand-quote` plugin uses quotationspage.com and prints part of its content to the shell without sanitization, which could trigger command injection. There is no evidence that this has been exploited, but this commit removes all possibility for exploit. Similarly, the `hitokoto` plugin uses the hitokoto.cn website to print quotes to the shell, also without sanitization. Furthermore, there is also no evidence that this has been exploited, but with this change it is now impossible.
2021-11-11fix(dirhistory): fix unsafe eval bug in back and forward widgetsMarc Cornellà
The plugin unsafely processes directory paths in pop_past and pop_future. This commit fixes that.
2021-11-11fix(dirhistory): fix Up/Down key bindings for Terminal.appMarc Cornellà
Reference: https://github.com/ohmyzsh/ohmyzsh/commit/7f49494#commitcomment-60117011
2021-11-10fix(command-not-found): pass arguments correctly in Termux (#10403)Kirill Molchanov
2021-11-09style(frontend-search): rename completion file to `_frontend`Marc Cornellà
2021-11-09style: use `-n` flag in `head` and `tail` commands (#10391)Kevin Burke
Co-authored-by: Marc Cornellà <hello@mcornella.com>
2021-11-08feat(tmux): set session name with `ZSH_TMUX_DEFAULT_SESSION_NAME` (#9063)Shahin Sorkh
2021-11-08refactor(percol): fix style, bind keys for vi-mode and remove dependenciesMarc Cornellà
2021-11-05refactor(osx): Rename osx plugin to macos (#10341)Jonathan Batchelor
Apple changed the name of their operating system from OS X to macOS a number of years ago. This was overdue! As per issue #10311 * refactor(osx): rename `osx` plugin to `macos` * refactor(macos): Add symbolic link from old `osx` plugin name.
2021-11-03fix(command-not-found): pass arguments correctly in NixOS (#10381)amnore
2021-11-02feat(dirhistory): support urxvt terminal key binding (#8370)Michael Peick
Closes #8370
2021-11-02fix(dirhistory): fix ALT+Up/Down key bindings for Terminal.appMarc Cornellà
2021-11-02docs(dirhistory): document OPT key alternative for macOS and fix styleMarc Cornellà
Fixes #10350
2021-10-29feat(xcode): support `Package.swift` as project file in `xc` (#10358)YR Chen