Changelog for
ohmyzsh-0~git1722157604.01a95565-lp156.1.1.noarch.rpm :
* Sun Jul 28 2024 mrueckertAATTsuse.de- Update to version 0~git1722157604.01a95565:
* chore: use `uname` in ARCHFLAGS in .zshrc template (#12563)
* fix(brew): rename `bc` alias to `bcn` to avoid conflict with command (#12582)
* feat(dircycle): add bindings to go up or down in hierarchy (#12291)
* fix(lib): turn off `rematchpcre` option in `omz_urlencode` (#12388)
* chore: clarify order of preference for reporting vulnerabilities
* fix(safe-paste): properly test Zsh version number (#12565)
* feat(brew): add `brew autoremove` alias (#12574)
* feat(brew): add `brew install` alias (#10660)
* feat(brew): add aliases for `brew services` (#10215)
* feat(brew): add aliases for cask and other commands (#8882)
* feat(brew)!: add `brew upgrade` alias (#7536)
* chore(dependabot): remove automatic labels
* refactor(fd): remove `fd` completion plugin (#12576)
* refactor(ripgrep): remove `ripgrep` completion plugin (#12576)
* refactor(ag): remove `ag` completion plugin (#12576)
* chore(dependencies): sort dependencies.yml
* refactor(gem): favor built-in zsh completion for `gem` (#12576)
* refactor(adb): remove outdated completion plugin `adb` (#12576)
* fix(kubectl): fix kubectl completion for `kj`, `kjx` and `ky` aliases (#12566)
* docs(eza): typo in hyperlink variable (#12561)
* feat(bira): add `conda` env information (requires `conda-env` plugin) (#12546)
* refactor(rtx): remove deprecated `rtx` plugin in favor of `mise`
* fix(python): avoid local packages load
* feat(conda-env): add plugin for conda prompt display (#10619)
* fix(tmux): do not conflict with `rcExpandParam`
* fix(docker-compose): fix test for `docker-compose` executable (#12555)
* feat(opentofu): add plugin for OpenTofu (#12285)
* fix(init): fix subscript flag in 11ca9e2a
* fix(init): add cached completions directory only once (#12551)
* refactor(pygmalion): simplify theme logic and prompt sequences (#12550)
* feat(eza): add hyperlink option (#12545)
* chore(deps): bump certifi in `dependencies` workflow (#12543)
* chore: replace all instances of twitter with X
* feat(battery): support custom AC indicator (#12528)
* docs(command-not-found): mention gentoo support (#12530)
* docs: rename twitter to X, fix link (#12532)
* fix(bun): set `SHELL` when generating completions (#12533)
* feat(git): add `gclf` alias (#12508)
* chore(deps): bump requests from 2.31.0 to 2.32.3 in /.github/workflows/dependencies (#12518)
* chore(deps): bump certifi from 2024.2.2 to 2024.6.2 in /.github/workflows/dependencies (#12519)
* fix(init): fix definition order for `$ZSH_CUSTOM`
* chore(deps): bump `urllib3` to 2.2.2 in `dependencies` workflow (#12516)
* chore(history): show input in confirmation prompt
* fix(history): fix confirmation prompt to allow bypass
* fix(essembeh): use async prompt (#12512)
* fix(encode64): use proper encode file flags
* feat(wd): update to 498695ff (#12507)
* chore: better document top-level custom files for aliases (#12504)
* docs(alias-finder): add some examples (#12502)
* Thu Jun 13 2024 mrueckertAATTsuse.de- Update to version 0~git1718263577.8908e6d7:
* fix(history): fix logic error in prompt for `history -c` (#12500)
* fix(timer): skip timer after running `clear` (#12370)
* feat(shrink-path): allow for showing `N` last-full elements (#12481)
* feat(init): add custom functions and completions to `$fpath` (#5644)
* fix(screen): Prevent title being overwritten (#4633)
* fix(history): add warning before deleting command history in `history -c` (#12472)
* fix(lib/git): turn off async prompt for zsh < 5.0.6
* feat(symfony6): Add plugin for native autocompletion from Symfony 6
* Revert \"Add plugin for native autocompletion from Symfony 6 (#11999)\" (#12493)
* Add plugin for native autocompletion from Symfony 6 (#11999)
* feat(poetry): add aliases (#11858)
* feat(swiftpm): update completion for Swift 5.9 (#12044)
* feat(docker): add aliases for `docker ps` and `docker ps -a` (#12488)
* feat(terraform): add workspace aliases (#12171)
* feat(forklift): add support for ForkLift 4 (#12490) (#12491)
* feat(history-substring-search): update to 87ce96b1 (#12486)
* fix(bundler): add completion for `bundler` bin as well
* feat(extract): add support for multi-part 7z (#12484)
* fix(eza): icons tab completion (#12483)
* feat(golang): add alias for `go mod tidy` (#12473)
* docs: reword alternative installer mirror (#12474)
* fix(bgnotify): use terminal-notifier args properly (#12467)
* feat(eza): add icons option (#12469)
* docs(stripe): fix typo (#12470)
* fix(tmux): add completion for alias functions (#12468)
* chore(yarn): remove unneeded line
* feat(yarn)!: add optional support for yarn berry (#12374)
* fix(kubectl): load completion properly in functions
* fix(pass): completion for multiple repositories (#12464)
* feat(kitty): add plugin for the kitty terminal (#10994)
* Add Support for Tabby Terminal in Macos Plugin (#12451)
* feat(git): support `stable` in `git_main_branch` (#12447)
* ci(dependencies): run on sunday CET morning
* feat(laravel): add aliases laravel 11 (#12354)
* Revert \"feat(agnoster): add `anaconda` env information (#12434)\"
* chore(agnoster): typo (#12437)
* feat(tldr): add tldr plugin (#12429)
* feat(wd): update to version v0.7.0 (#12436)
* chore(dependencies): PR wording
* fix(dependencies): only open PR if there are changes
* feat(agnoster): add `anaconda` env information (#12434)
* chore(template): propose add `.local/bin` to PATH (#12417)
* feat(amuse): add whitespace before virtualenv (#12423)
* feat(fzf): add support for Fedora package (#12421)
* feat(wd): update to version v0.6.1 (#12413)
* fix(dependencies): check if repo is clean before committing
* ci(dependencies): fetch all branches
* ci(dependencies): use `setup-python` and enable cron-based jobs
* fix(dependencies): avoid creating PR if it\'s already there
* feat(dependencies): add support for semver tags
* fix(dependencies): improve typing
* style(dependencies): run `ruff` formatter
* chore(dependencies): update requirements.txt
* fix(fzf): fix missing `is-at-least` error in setup (#12412)
* fix(git): add checked-out branch support to `gbg
*` (#12397)
* feat(procs): add completions plugin (#12406)
* fix(nvm): use `command cat` to avoid alias (#12410)
* fix(nvm): use `nvm version` when needed (#12409)
* feat(dependencies): add `wd` (#12405)
* fix(cli): fix edge cases in `omz plugin disable` command (#12401)
* feat(nvm): add `corepack` to `lazy_cmd`
* feat(python): autovenv keeps activated on subdirs (#12396)
* fix(extract): `zst` now extracts as expected (#12395)
* feat(termsupport): support `alacritty
*` TERM (#12392)
* feat(autojump): add `nix-darwin` install path (#12389)
* fix(fzf): support old `fzf` versions
* fix(copybuffer): prevent `which` alias usage (#12379)
* fix(poetry-env): do not deactivate in a subdir
* feat(fishy): add color to username (#12369)
* fix(ssh-agent): add identity only if identity exists (#12371)
* chore(async): reenable async prompt by default on zsh < 5.0.6 (#12358)
* fix(async): fix crash on zsh < 5.0.6 (#12358)
* feat(fzf): support fzf setup for 0.48.0 and older (#12367)
* fix(history): add `t` option to history wrapper (#12365)
* chore(updater): small typo
* fix(updater): abort update if `$ZSH` is not a git repository
* fix(update): define `$ZSH` if undefined (#12273)
* fix(history): fix `history -c` (#12362)
* fix(git): turn off async prompt by default on zsh < 5.0.6 (#12331)
* fix(agnoster): prevent accidental alias use
* fix(history): fix edge cases introduced in #12341 (#12357)
* feat(tmux): sessions named as current dir (#12351)
* feat(poetry-env): support changing between two venv dirs (#12346)
* fix(yarn): use `builtin cd` in completion (#12347)
* fix(shell-proxy): support ssh-proxy using http proxy in cygwin (#12340)
* fix(history): revert to old behavior when no args passed (#12341)
* feat(macos): `ofd` now opens any directory (#12337)
* docs: fix typo (#12339)
* fix(history)!: fix arg passing to `fc` for `history` command (#12338)
* feat(git): add alias `gmc` for `git merge --continue` (#12326)
* feat(laravel): add `artisan test` alias (`pats`) (#12310)
* docs(git): add `gwipe` alias
* feat(git): introduce `gwipe` alias (#12302)
* Update README for git-prompt to clarify how to use (#10922)
* fix(autojump): add macOS \'pkgsrc\' installation location (#12329)
* fix(lib/git): fix detection of function use in prompt
* perf(async): avoid executing `true` if not required (#12318)
* fix(git): disable locally `ksharrays`
* fix(archlinux): make `upgrade` work with non-english
* feat(git): implement async completion for `git_prompt_status` (#12319)
* feat(git)!: enable async git prompt (now for real)
* fix(async): avoid blocking the shell while waiting (#12304)
* feat(httpie): complete https command (#12314)
* feat(gcloud): add homebrew installation path (#12308)
* fix(starship): keep `ZSH_THEME` if not installed (#12309)
* style: remove trailing whitespace (#12303)
* fix(poetry-env): activate only if env exists (#12301)
* feat(terraform): add `tft` (`terraform test`) (#12299)
* feat(jira): add help/usage cmd (#12293)
* fix(ssh-agent): don\'t start new agent if screen/tmux symlink exists (#12297)
* fix(mise): update environment when loading the plugin (#12294)
* fix(docker-compose): completion regression (#12288)
* feat(gradle): update completion to version 25da917c (#12287)
* fix(dependencies): copy gradle LICENSE
* feat(dependencies): enable gradle plugin
* docs: fix typos (#12284)
* docs(pyenv): fix typo (#12283)
* feat(extract): prefer using `pbzip2` instead of `bunzip2` (#12280)
* docs(readme): add contributor list (#12236)
* feat(fzf): add default fzf_base for msys2 (#12274)
* fix(async): register the git prompt async handler correctly (#12267)
* fix(git): disable temporarely async prompt
* feat(async)!: implement async prompt API and apply to git prompt (#12257)
* feat(tools): update `supports_hyperlinks` (#12258)
* chore(gitfast): remove update script (#12262)
* perf(nvm): don\'t call `nvm version` on every cd
* feat(nvm)!: make `lazy` and `autoload` options compatible
* fix(nvm): remove zsh completion
* fix(terraform): fix completion repeating flags with value (#12256)
* fix(terraform): pass `-chdir` to completion commands (#12254)
* feat(python): add auto venv activation (#12248)
* feat(terraform): update completion to `v1.7` (#12252)
* fix(git): do not use `+=` in sh script
* docs(git-commit): add warning
* fix(git-commit): add omz version check
* fix(tmux): use full offset parameter (#12249)
* docs(git-commit): document attention flag
* feat(git-commit): add `-a | --attention` flag
* fix(git-commit)!: allow alias update
* fix(tmux): regression with detached sessions
* feat(kube-ps1): add symlink support (#12208)
* fix(ssh): allow multiple definitions per host (#12227)
* fix(tmux): do not pass empty flags to aliases (#12232)
* feat(eza): create plugin (#12237)
* feat(tmux): prioritize `tmux` terminfo (#12243)
* feat(tmux): add option for detached mode (#12242)
* docs(ansible): remove duplicated alias entry (#12235)
* fix(docker): support completion on snap installs (#12224)
* feat(zoxide): add option to override cmd (#12218)
* docs(kubectx): add quoting to array keys (#12216)
* ci: bump `actions/checkout` version (#12210)
* ci: enable dependabot
* fix(key-bindings): bind default arrow keys to `beginning-search`
* feat(bira): add support for `kube-ps1` prompt (#8437)
* style(completion): remove extra space (#12206)
* fix(web-search): use pattern instead of regex
* feat(web-search): add programming packages search (#12199)
* fix(sublime): pass user\'s env to `sst` (#12194)
* fix(prompt): quote ruby prompt (#12195)
* chore(brew): remove duplicated alias (#12192)
* fix(kubectx): k8s contexts with spaces (#12191)
* feat(hazel): add some aliases (#12070)
* feat(stripe): add completion plugin (#12064)
* feat(aws): implement permanent state (#12018)
* feat(git): add `grf` alias (#12176)
* feat(git-commit): add `wip` kind (#12188)
* fix(aws): pass default region to fetch regions (#12175)
* feat(ssh): add plugin (#12186)
* fix(awesomepanda): new line wrap
* fix(jump)!: only resolve mark symlink (#11074)
* fix(web-search): encode spaces as `%20`
* feat(spectrum): add `FX[dim]` format (#12172)
* feat(virtualenvwrapper): run function on startup (#12163)
* feat(autojump): add path for nix per-user (#11935)
* feat(vscode): add `vscp` alias (#12092)
* feat(history-substring-search): update to version 8dd05bfc (#12167)
* ci(dependencies): create history-substring-search files as expected
* fix(history-substring-search): source properly plugin
* feat(history-substring-search): use new dependencies updater
* feat(history-substring-search): update to upstream (#12164)
* feat(web-search): add `deepL` (#12165)
* feat(git): add `greva` and `grevc` aliases (#12042)
* feat(git): add `gcann!` alias (#12041)
* fix(python): add support for cli args (#12159)
* feat(terraform): add new terraform and helm aliases (#11923)
* docs(git): align `gpristine` alias (#12155)
* fix(rkj-repos): check if `~/.hgrc` exists (#12148)
* fix(macos): print usage for `man-preview` with no args (#12147)
* feat(gcloud): add asdf installation dir (#12146)
* feat(rails): update completion script (#12145)
* fix(rtx)!: rename `rtx` plugin to `mise` (#12143)
* refactor(minikube): standardize completion generation
* fix(clipboard): remove clippaste additional newline on wayland (#12140)
* feat(z): update to version afaf2965 (#12136)
* feat(gitfast): update to version v2.0 (#12135)
* ci(project): use ohmyzsh\'s bot credentials
* ci(dependencies): fix some envs and add requirements
* feat(git): add `gcB` alias (#12116)
* feat(aws): add support for sso sessions login (#12090)
* feat(aws): add sso logout capabilities (#12113)
* fix(bgnotify): don\'t require accessibility perms in macos (#11433)
* fix(nvm): prevent duplicates in lazy_cmd
* feat(react-native): add aliases for iPhone 15 (#12114)
* fix(bgnotify): make it work with `set -e` (#12111)
* fix(changelog): use longer hashes for commits (#12096)
* fix(rake-fast): make `.rake_tasks` write atomic (#12108)
* ci(dependencies): fix typo
* ci(dependencies): add automation for updating external dependencies (#12109)
* feat(dotnet): update completion script (#12028)
* feat(frontend-search): add `I am lucky` option
* feat(frontend-search): add nextjs
* fix(lib): patch `omz_urlencode` to not encode UTF-8 chars in Termux (#12076)
* feat(bgnotify): add option to disable terminal bell (#12077)
* fix(installer): fix path logic and improve clarity on ZDOTDIR use
* refactor(bgnotify): get Sway AppId with `awk` as fallback (#12062)
* docs: document the off-GitHub installation URL (#12079)
* ci(installer): fix token passing and only run on main repo
* feat(per-directory-history): add option to reduce verbosity (#12069)
* fix(misc): only set PAGER if `less` or `more` are available (#12060)
* fix(robbyrussell): line wrapping for some systems (#12058)
* fix(python): set `py` alias if `py` is not installed (#12059)
* feat(docker-compose): add `dclF` alias (#10603)
* docs(bgnotify): match README with current features (#12057)
* feat(bgnotify): add icon parameter (#12055)
* fix(per-directory-history): print toggle message properly (#10872)
* fix(bgnotify): detect properly if `swaymsg` is installed
* feat(bgnotify): add support to wayland (#12045)
* fix(juju): add `public-address` fallback to `jaddr` (#12046)
* feat(vi-mode): add option to disable clipboard (#12037)
* fix(grc): source grc.zsh on gentoo (#12050)
* fix(direnv): initialize properly direnv
* fix(git): fix repository detection in `gccd` function (#12023)
* fix(wd): use `(( ))` instead of `[[ ]]`
* feat(npm): add alias for `npm run build` (#12012)
* feat(git-auto-fetch): fetch also submodules (#12001)
* ci: fix path filtering in installer workflow
* ci(vercel): add Content-Disposition header on installer
* fix(git-commit): fix revert alias conflict (#12007)
* feat(vi-mode): allow replacing on visual mode (#12006)
* fix(firewalld): remove ` (default)` from the end of zone string (#11998)
* chore: remove mentions of huntr.dev
* fix(direnv): use `hook` instead of `export` (#12000)
* fix(termsupport): add workaround for directory tracking issues in Konsole
* fix(git): fix smart cd to cloned directory in `gccd` function
* fix(git): fix check in `gbds` function
* fix(git)!: standardize `git pull --rebase` aliases (#11224)
* feat(command-not-found): add support for Homebrew on Linux
* refactor(lando): add `LANDO_ZSH_WRAPPED_COMMANDS` setting and refactor
* feat(lando): bypass `lando` if command is not available in container (#11993)
* feat(tmux): add `tds` alias for directory sessions (#11987)
* fix(ssh-agent): add error message if `~/.ssh` is not found (#11929)
* fix(git): move squash-merged branch deletion from `gbda` to `gbds` function (#11991)
* feat(kubectl): add `kgdsa` alias (#11863)
* feat(history): add `hl` alias (#11990)
* feat(vscode): allow arguments to `vsc` alias (#11903)
* feat(bazel): use completion also for bazelisk (#11984)
* fix(git): fix fallback to develop branch if `master` not found (#11966)
* fix(gnzh): Don\'t show .local for local hostnames in theme
* fix(avit): RPROMPT Fix for #10307 (#11131)
* feat(span): Introducing Snapcraft CLI plugin (#9357)
* chore(postgres): fix typo (#11967)
* chore(hitchhiker): fix typos (#11961)
* chore(zsh-navigation-tools): fix typo (#11960)
* docs(debian): clarify override behavior for `apt_pref` and `apt_upgr`
* docs(aliases): fix typo (#11958)
* chore: change headings in README to Title Case (#11956)
* ci: remove redundant macos runner for CI tests
* refactor(systemadmin): use `ss` instead of `netstat` when available (#11957)
* fix(xcode): open Xcode in current Desk if already open in another (#10384)
* fix(yarn): output completion entries in UTF-8 (#11955)
* fix(git): restore showing patch in `gsts` (#11951)
* feat(kind): add plugin for Kind k8s tool (#9827)
* feat(git): delete squash-merged branches in `gbda` (#11948)
* feat(updater): add `background-alpha` update mode (preview) (#11928)
* fix(rtx): fix `rtx` init procedure (#11949)
* chore: update README badges
* feat(rtx) Added new polyglot runtime manager (asdf rust clone) (#11932)
* Adding operating system compatibility chart
* Adding Mastadon and updating X badge
* feat(shell-proxy): allow excluding endpoints with `NO_PROXY` (#11924)
* fix(ruby): add missing `-run` in `rserver` alias (#11913)
* feat(vi-mode): copy to clipboard when using `vi-change
*` and `vi-yank
*` widgets (#11861)
* fix(tmux): don\'t autostart inside background intelliJ (#11927)
* feat(asdf): load zsh completions instead of bash ones
* docs(gas): update plugin url (#11918)
* fix(gradle): remove look for settings.gradle files (#11917)
* fix(git)!: remove `gt` alias
* feat(git): add reset aliases `grhk` and `grhs` (#11896)
* feat(git): add tag aliases `gt` and `gta` (#11910)
* feat(git): add branch rename alias `gbm` (#11909)
* fix(git): remove `--text` from `gsts` (#11897)
* docs(git): improve tables and language (#11895)
* docs(web-search): add `youtube` entry
* feat(dnf): use `dnf5` if available (#11904)
* feat(poetry-env): create plugin (#11069)
* feat(hitchhiker): clean up refs to magic string (#11900)
* fix(gcloud): source `path.zsh.inc` always (#11901)
* ci(installer): remove `vc link` which generates the wrong project
* fix(changelog): fix regression for unstyled code in commit subjects
* feat(grc): add support for arm64 macos (#11890)
* feat(brew): add support for custom `BREW_LOCATION`
* feat(systemd): add alias for --failed commands (#11847)
* feat(oldgalois): add theme (#11880)
* feat(macos): update spotify plugin to upstream (#11534)
* feat(mortalscumbag): show toolbox info (#11884)
* fix(git-commit): fix compatibility of alias functions (#11883)
* feat(pipenv): add option to disable auto shell feature
* docs(git): align markdown table borders (#11878)
* feat(git): add bisect aliases `gbsn` and `gbso` (#11869)
* feat(gallois): big rewrite to `gallois` theme (#11867)
* fix(git-commit): avoid conflict with `aliases` var
* fix(git)!: remove `-b` from `blame` alias (#11864)
* feat(podman): add plugin (#11695)
* fix(init): exit gracefully if on non-zsh emulation mode (#11874)
* feat(git-commit): create plugin (#9646)
* feat(qodana): add completion plugin (#11813)
* feat(tmux): allow all standard config files (#11103)
* fix(extract): remove extraction file extension for tar (#11873)
* feat(battery): add support for OpenBSD (#11872)
* fix(termsupport): match all `foot`-like terminfo (#11868)
* feat(web-search): add `youtube` alias (#11865)
* feat(bun): add plugin (#11859)
* fix(updater): disable `nounset` to avoid warnings (#11856)
* fix(clipboard): load clipboard on usage
* feat(alias-finder): add cheaper option and apply zstyle options (#11773)
* fix(git): some aliases under non-english LANG (#11855)
* refactor(git): sort git aliases alphabetically (#9743)
* fix(extract): extraction to directory for single-file .gz (#11852)
* refactor(init): rename variable (#11851)
* fix(colored-man-pages): add env GROFF_NO_SGR=1 (#11831)
* feat(terraform): add terraform version prompt (#11845)
* docs(aliases): replace screenshot
* chore(gitignore): use new API endpoint from TopTal (#11835)
* feat(agnoster): add git tag to prompt (#8417)
* feat(fino-time): add conda environment (#11785)
* fix(aliases): rename acs to als in script help
* fix(per-directory-history): ^G also in vi mode (#11808)
* fix(michelebologna): use blue instead of white (#11810)
* feat(docker): add `legacy-completion` option
* feat(tig): add two new aliases (#11090)
* fix(nvm): remove nvm not found verbose message
* fix(aliases)!: rename `acs` to `als`
* fix(ubuntu)!: rename `acse` alias to `acs`
* docs(nvm): clarify autoload setup (#11797)
* Fri Jul 07 2023 mrueckertAATTsuse.de- Update to version 0~git1688118104.fe4b5659:
* fix(docker): only load old completion if docker <23
* fix(jira): support identifiers delimited with a hyphen (#11782)
* fix(docker): use `docker --version` instead of `docker version`
* fix(docker): add static completion script
* fix(git): remove color codes from some aliases (#11770)
* docs(git-extras): clarify readme (#11776)
* fix(gcloud): add support for `brew` installations (#11772)
* Sat Jun 24 2023 mrueckertAATTsuse.de- Update to version 0~git1687292834.8a6fc5c1:
* fix(docker): use `command docker` (#11766)
* fix(nvm): disable lazy-loading if autoload is set
* feat(nvm)!: remove soft-deprecated code
* feat(git-extras): update completion (2023-06-19 3a258cb)
* perf(archlinux): improve `paclist` performance (#11764)
* fix(git): `gunwipall` now only resets once (#11758)
* Sat Jun 17 2023 mrueckertAATTsuse.de- Update to version 0~git1686901932.42b86327:
* fix(mvn)!: rename `mvnd` to `mvndp` alias (#11756)
* fix(docker): only generate completion for docker >23 (#11754)
* feat(docker): generate completion function
* feat(rails): add some aliases (#11739)
* feat(brew): autoconfigure completions (#11152)
* fix(termsupport): don\'t report current working directory in SSH sessions (#11703)
* fix(termsupport): fix pwd report for Konsole (#11730)
* feat(nvm): add `npx` to lazy trigger list
* feat(git): add `gunwipall` function (#11725)
* fix(autoenv): typo
* feat(autoenv): macOS compatibility, add more dirs (#11724)
* docs(custom): update comments in example files (#11727)
* feat(install): deploy installer to install.ohmyz.sh (#11722)
* fix(gcloud): update AUR default location (#11718)
* perf(git): improve `gunwip` alias (#11714)
* feat(archlinux): optimize `paclist` and `pacdisowned` (#11398)
* fix(bureau): properly display git stash info (#11711)
* feat(half-life): add virtualenv prompt (#11708)
* fix(functions): use `command` env
* feat(bureau): ignore hidden git repos (#11707)
* feat(extract): add support for `.zlib` and `.exe` files (#11085)
* fix(extract): fix extract dir naming conflicts
* docs(theme-and-appearance): fix gnu-ls snippet (#11701)
* docs(pyenv): warn about pyenv init (#11692)
* fix(aws): use the correct variable to assert region is defined (#11691)
* fix(robbyrussell) multiline command editing (#11681)
* docs(theme-and-appearance): reflect properly dcff7a7 changes
* fix(theme-and-appearance): make bsd `ls` to be default
* fix(aws): correct access key disable command (#11671)
* feat(theme-and-appearance): allow disabling gnu-ls in bsd
* feat(deno): add `dru` alias for `--unstable` (#11667)
* fix(apple): go back to previous icon
* feat(rake-fast): show task descriptions in autocomplete (#11653)
* fix(apple): replace deprecated nerdfonts icon
* fix(init): avoid overwriting existing aliases
* feat(z): update to latest upstream version
* chore(azure): fix typo
* fix(azure): recognize properly linuxbrew
* fix(aws): set properly set divider to space
* feat(dbt): create plugin (#11635)
* feat(starship): create plugin (#10947)
* feat(npm): add `npmrd` alias (#11627)
* fix(cli): execute as expected if `ksh_arrays` is set (#11629)
* fix(dirhistory): run properly if `ksh_arrays` is set (#11630)
* feat(aws): allow more customisation in prompt function (#11619)
* feat(aws)!: improve `aws_change_access_key` (#11378)
* fix(check_for_upgrade): update properly `LAST_EPOCH`
* feat(pipenv): add pupd alias (#11616)
* docs(ssh-agent): macOS and p10k advices (#11612)
* feat(archlinux): improve update function messages (#11608)
* fix(archlinux): keyring update function (#11607)
* feat(git): add merge squash alias (`gms`) (#10937)
* fix(azure): look properly for azure config file
* feat(archlinux): unify `upgrade` function (#11597)
* fix(jump): even spacing between marks (#11601)
* fix(extract): fix conflict if compressed file has a folder of the same name
* feat(toolbox)!: rename and add aliases (#11580)
* feat(lib): send OSC 7 on directory change for more supported terminals (#9914)
* feat(term_tab): add support for macOS (#11391)
* feat(termsupport): add contour terminal (#11599)
* fix(init): don\'t use digits in parameter modifiers for compatibility (#11598)
* fix(changelog): ignore lines containing whitespace in breaking change commits
* feat(init)!: allow turning off aliases for libs and plugins (#11550)
* chore(installer): remove words triggering false positives in antiviruses
* fix(extract): safely remove extract directory
* feat(extract): always extract files into its own folder (#11596)
* fix(vi-mode): fix cursor change on visual mode (#11586)
* docs(spotify): fix link (#11593)
* fix(updater): search for upstream remote if using non-conventional name (#11135)
* fix(upgrade): typo in variable check
* fix(vi-mode): fix check for prompt redisplay on mode change (#11547)
* feat(changelog): provide links in changelog (#11578)
* fix(installer): don\'t use `sudo` when user is in Termux (#11591)
* fix(aws): restore accidentally deleted variable
* feat(upgrade): add verbosity settings
* fix(uninstall): abort uninstall if unable to change shell (#10357)
* feat(juju): add functions to get current controller and model (#11572)
* fix(aws): do not print region if it\'s not defined
* feat(aws): set region when AWS_REGION is not set
* feat(gnu-utils): add `gindent` (#11569)
* fix(lib): set equivalent LS_COLORS and LSCOLORS variables
* feat(rails): add `rta` alias (#11553)
* docs(vi-mode): document how to add vi-mode info on the prompt (#11548)
* Fixing link to PA website in README
* feat(vi-mode): add settings for vi-mode cursor styles (#10860)
* fix(init): set completion colors on theme load, not with `precmd`
* feat(aws): add AWS_REGION to aws_prompt_info (#10062)
* fix(aliases): group properly aliases (#11546)
* fix(argocd): typo in filename
* feat(argocd): add completion plugin
* refactor(theme-and-appearance): reorganize and clean up logic (#11529)
* fix(lib): use `$BROWSER` in `open_command` if set (#11532)
* docs(brew): remove duplication (#11535)
* feat(rvm): add `rb32` alias (#11533)
* fix(aliases): fix regression in filter argument
* fix(aliases): clarify how to pass in keywords to `acs` (#11521)
* feat(nodenv): add plugin for `nodenv` (#9880)
* feat(macos): allow multiple man pages in `man-preview` (#11365)
* fix(lib): fix case-insensitive completion for zsh 5.9 (#11526)
* fix(gnu-utils): reset ls alias to use GNU-based --color argument (#11527)
* refactor: reorganize setopts in lib folder
* fix(lib): fix return code after expected non-zero exit code (#11524)
* feat(iterm2): add shell integration script (#11509)
* fix(azure): load completion properly for brew (#11499)
* fix(af-magic): fix logic for separator with virtualenv (#11518)
* fix(theme-and-appearance): avoid infinite recursion
* feat(marked): remove unnecessary code
* feat(marktext): add plugin
* feat(extract): support `obscpio` format (#11511)
* feat(terraform): add `tfc` alias (#10815)
* fix(terraform): go back to zsh custom completion
* feat(git): add aliases for gone branches (#9250)
* feat(git): add `gpod` alias
* chore: add `.idea` directory to `.gitignore`
* fix(gcloud): add location of latest snap install (#11502)
* Thu Feb 16 2023 mrueckertAATTsuse.de- Update to version 0~git1676548463.8a68bf67:
* fix(theme-and-appearance): test color ls with $ZSH directory
* Wed Feb 15 2023 mrueckertAATTsuse.de- Update to version 0~git1676449384.574669da:
* fix(correction)!: remove aliases for non standard commands
* fix(af-magic): fix python venv checking logic (#11495)
* docs(lib/directories): comment how to disable alias (#11489)
* docs(lando): php support (#11491)
* fix(fzf): installation dir for brew M1 (#11490)
* fix(gradle): move compdef line (#11488)
* feat(amuse): add virtualenv support (#8987)
* feat(gradle): update completion from upstream (#11485)
* fix(git): `gpristine` requires two `--force` flags
* docs(git): remove duplicated line
* feat(azure): add `azure` plugin (#8848)
* feat(zsh-interactive-cd): sync version with upstream (#11024)
* feat(git)!: add `force-if-includes` flag (#11481)
* feat(extract): add `zpaq` support (#11478)
* fix(sudo): only call redisplay if zle is enabled
* feat(directories): add config to skip aliases (#11469)
* docs(fasd): recommend fork over original fasd (#11474)
* fix(installer): automatically create ZDOTDIR path if it doesn\'t exist
* fix(installer): don\'t use `$ZDOTDIR` in zshrc file if same as `$HOME`
* feat(dotnet): add `dwt` alias (#11470)
* feat(installer): respect and install in `$ZDOTDIR` if set (#9376)
* feat(git): add `gpsupf` alias (#11268)
* fix(fzf): fix check for true Debian-like in debian setup function (#11460)
* fix(systemadmin): handle error for no IPv6 route in `geteip` (#11458)
* fix(theme-and-appearance): fix `diff` completion in macOS
* feat(mlh): add separate prompt symbol for root user (#11451)
* feat(fzf): add `skip-dpkg` flag to avoid some regressions
* perf(fzf): speed up startup on debian (#11122)
* feat(functions/take): make `.tgz` behave as `.tar.gz` (#11446)
* fix(brew)!: rename `buf` alias to `bfu`
* feat(nats)!: rename `nsc` plugin to `nats`
* fix(upgrade): do not upgrade if not called from tty
* fix(init): remove duplicated check
* feat(nsc): add completion plugin
* feat(extract): add `pbzip2` and `pixz` (#11435)
* fix(clipboard): move wsl detection to higher priority (#11440)
* fix(emacs): make `alternate-editor` work for emacs >28
* feat(aws): load profiles from credentials file (#11196)
* ci: update to `checkoutAATTv3` to avoid warnings
* docs(git): add missing entries and run formatter
* feat(git): use verbose flags in aliases
* Revert \"fix(lib): send carriage return after `title` to fix #11314 (#11315)\"
* docs(qrsvg): fix command example (#11436)
* fix(lib): send carriage return after `title` to fix #11314 (#11315)
* feat(yarn): add alias for `yarn why` (#10773)
* feat(qrcode): new plugin to generate qrcode via https://qrcode.show (#10247)
* fix(jira): Update README examples to a table format
* fix(macos): fix `man-preview` for macOS Ventura (#11324)
* feat(jira): support rapid view on rapid board mode (#9459)
* feat(jira): add optional plugin \"tempo\" path (#11121)
* refactor(jira)!: rename myissues to mine and add completion (#10931)
* fix(jira): Make prefix check on \"jira branch\" command case-insensitive (#8799)
* feature(heroku-cli): Add heroku cli alias (#9073)
* fix(brew): renamed buf alias to bfu (#11195)
* feat(homebrew): Brew greedy upgrade aliases (#9623)
* feat(homebrew): Adding new alias for brew uninstall --zap as buz closes #10329 (#10331)
* feat(bridgetown): Add plugin for Ruby bridgetown site generator (#10496)
* chore: remove maksyms as maintainer of aws plugin (#11432)
* fix(git-extras): type properly `__gitex_command_successful` calls
* feat(git): accept `default` and `mainline` as main branches (#11431)
* fix(upgrade): check if git is available and working
* feat(pipenv): standarize completion generation (#11424)
* fix(autojump): use sh file instead of zsh in NixOS (#11425)
* fix(autojump): fix autojump sourcing in nix (-darwin) (#11422)
* feat(systemd): add support for user units in prompt (#11417)
* feat(maven): add `quarkus` command support (#11405)
* fix(doctl): actually load completions (#11402)
* feat(docker-compose): add `dcupdb` alias (#10235)
* feat(watson): add completion (#10886)
* feat(docker): add `drs` alias (#11393)
* docs(term_tab): plugin can only be used with linux and solaris (#11385)
* Sun Dec 11 2022 mrueckertAATTsuse.de- Update to version 0~git1670609476.82c0db41:
* docs(term_tab): rewrite README in markdown (#11381)
* feat(agnoster): add remote-tracking status to prompt (#7209)
* feat(pip): add several aliases (#10647)
* fix(tmux): use `$...SESSION_NAME` while attaching (#10946)
* fix(kubectl): redirect stderr in completion generation
* refactor(kubectl): standarize completion generation
* fix(nvm): omit message when silent-autoload is enabled (#11371)
* feat(yarn): add format alias (#11368)
* feat(helm): add aliases (#11361)
* fix(nvm): trim non-printable chars from .nvmrc (#10997)
* feat(nvm): add `silent-autoload` setting (#11363)
* feat(mvn): add completion for Vaadin (#11362)
* feat(skaffold): add completion (#11357)
* fix(changelog): generate correct commit link in markdown (#11356)
* feat(docker): add `dsta` alias
* chore(docker): sort and reorganize aliases
* feat(docker): update completion
* fix(avit): replace deprecated GREP_COLOR (#11168)
* feat(mongo-atlas): add completion for atlas (#11349)
* feat(fluxcd): add completion for flux (#11350)
* feat(pre-commit) add aliases (#10707)
* fix(last-working-dir): use builtin `pwd` (#11346)
* docs(aliases): fix typos (#11348)
* fix(init): prevent multiple compdump compilations (#11345)
* feat(git): add `gcn` alias (#10836)
* docs(yarn): follow omz `zstyle` bools standard
* feat(nvm)!: settings now are zstyle-based (#11335)
* feat(systemadmin): color `ip` if shell is interactive (#11107)
* feat(cakephp3): add compatibility with CakePHP 3.7+ (#11080)
* feat(fzf): support macOS ARM brew install dir (#10944)
* feat(golang): add `goe`, `gove` aliases
* feat(git-prompt): add option to show upstream branch (#11336)
* perf(pyenv): do not check if it\'s disabled (#11338)
* feat(git-prompt): show deleted files (#11245)
* fix(perms)!: change function name from `fixperms` to `resetperms` and document caution (#10686)
* refactor(bgnotify): clean up and reorganize code
* perf(bgnotify): cache terminal app ID computation
* fix(ubuntu)!: rename `acs` alias to `acse (#11334)
* feat(terraform): load completion from bash
* fix(colorize): check if $ZSH_COLORIZE_TOOL exists (#11325)
* feat(sigstore): add completion plugin
* feat(hasura): add completion plugin (#11278)
* feat(git): display tag in git-prompt when possible (#11318)
* feat(1password): add username copy to `opswd` (#10812)
* fix(git): escape first hyphen in `gunwip`
* feat(git): add aliases for `worktree` (#10079)
* fix(lol): use https for `yolo` calls (#11320)
* feat(wd): update to latest upstream release (#11235)
* feat(encode64): add `encodefile64` function (#10813)
* fix(git): remove unused escape chars
* feat(web-search): add ask.com (#11292)
* docs: fix some capitalization typos(#11293)
* ci: fix update of plugin or theme fields
* feat(fzf): fix MacPorts auto-completion file location. (#11305)
* feat(swiftpm): update completion for Swift 5.7 (#11299)
* fix(brew): suppress error message of brew cask on Linux (#11302)
* ci: migrate to ProjectV2 GraphQL API (#11311)
* chore: correct style in CONTRIBUTING.md (#11306)
* Wed Oct 26 2022 mrueckertAATTsuse.de- Update to version 0~git1666726798.49691b58:
* feat(autojump): add support for macOS and nix (#11291)
* docs(autojump): fix outdated links and update description (#11289)
* fix(npm): ignore `rm` alias (#11222)
* fix(pip): fix `pipupall` error with `freeze` format (#11280)
* chore: fix typo in CONTRIBUTING.md (#11273)
* feat(aliases): add basic argument parsing (#10710)
* fix(cli): avoid using `column` (#11271)
* feat(z): replace `rupa/z` with `agkozak/zsh-z` (#11236)
* fix(debian)!: remove ar alias
* fix(installer): detect newer Git for Windows version errors (#11157)
* fix(brew): do not source `brew shellenv` if already on path (#11167)
* refactor(fossil): use `fossil branch current` supported since v2.7 (#11138)
* fix(git-auto-fetch): avoid password prompt with `GIT_TERMINAL_PROMPT=0` (#11234)
* feat(web-search): add support for Brave search engine (#11106)
* fix(cli): change unrecognized `\\s` in BSD awk (#11146)
* fix: show full hyperlinks in Konsole (#10964)
* fix: fix OSC 8 hyperlink escape sequences
* chore: add vscode workspace settings to gitignore (#11108)
* ci: harden permissions for GitHub Workflows (#11174)
* chore(dnote): fix incorrect link (#11237)
* fix(nvm): source nvm script only when used (#11205)
* chore(lib): update deprecated grep aliases (#11161)
* fix(gradle): remove deprecated use of `egrep` (#11160)
* chore(docs): fix some typos (#11211)
* fix(ssh-agent): silence `ssh-add` if quiet mode is enabled (#11201)
* chore(react-native): fix README table alignment
* feat(react-native): add aliases for 2021 and 2022 iOS devices (#11191)
* Sun Sep 18 2022 mrueckertAATTsuse.de- Update to version 0~git1662821843.7dcabbe6:
* chore(init): ignore any aliases when running `rm` (#11156)
* feat(gcloud): support macports installation path (#11133)
* feat(gcloud): support for official apt repo (#10889)
* perf: `zrecompile` the compdump file to speed up startup (#8802)
* chore(react-native): add maintainer for `react-native` plugin (#11109)
* fix(common-aliases): don\'t overshadow `duf` if installed (#11112)
* refactor(gb)!: remove obsolete `gb` plugin (#11115)
* feat(gitfast): update to git-completion 1.3.7 (#11114)
* feat(golang): add `gow` alias for `go work` (#11105)
* feat(git): alias `gluc` to sync with current branch in upstream (#11101)
* fix(debian): remove aptitude-only `-P` flag (#11053)
* fix(cli): make `omz` honour symlinks when changing `.zshrc` (#11082)
* docs: document new aliases policy (#11045)
* fix: don\'t use `$functions_source` for compatibility with zsh < 5.4
* Sat Jul 30 2022 mrueckertAATTsuse.de- Update to version 0~git1659092734.aa75eeea:
* chore(copybuffer): format shortcut and lighten text (#11078)
* fix(git-auto-fetch): don\'t override native `stat` command (#11068)
* feat(flutter): use up-to-date zsh completion (#11062)
* fix(updater): correct spelling of `curl` flag (#11072)
* fix(frontcube): fix escape of reset color sequence (#10921)
* chore(lib): only create `afind` alias if `ack` is installed (#11017)
* fix(aws): allow non-space characters in profile names (#11040)
* fix(lib): prefer `xsel` over `xclip` in clipboard.zsh
* feat(lib): wait for input to copy to the clipboard (#10953)
* fix(lib): don\'t attach to tty in `wl-copy` and `xclip` (#10953)
* chore(git): fix unintentional latex in documentation (#11018)
* feat(brew): run `brew shellenv` command at plugin load (#10874)
* fix(emacs): fix check for open frames w/ extra output (#10992)
* refactor!: remove deprecated plugins
* feat(toolbox): alias for `toolbox enter`
* fix(toolbox): fix the plugin\'s filename
* fix(github): deprecate the `git.io` command (#10896)
* chore(kube-ps1): update to most recent version (#10980)
* fix(docker): rename `dip` alias to `dipu` to avoid naming conflict (#10957)
* fix(oc): fix completion for oc 4.9 and 4.10 (#10973)
* fix(updater): use `curl --connect-timeout` in new update check
* feat(git): add `gupom` and `gupomi` aliases (#10261)
* Mon May 16 2022 Marcus Rueckert
- refresh use-user-dirs-where-needed.patch
* Sun May 15 2022 mrueckertAATTsuse.de- Update to version 0~git1652613633.39b600e9:
* fix(lib): encode all arguments besides the first in `omz_urlencode`
* Revert \"fix(lib): don\'t return clean with `hide-dirty=1` in `parse_git_dirty`\" (#10927)
* fix(frontend-search): URL-encode search parameters (#10910)
* fix(web-search): URL-encode search parameters (#10910)
* fix(lib): don\'t return clean with `hide-dirty=1` in `parse_git_dirty` (#10897)
* refactor(boot2docker)!: remove plugin for abandoned boot2docker (#10877)
* fix(nvm): don\'t try to load nvm via `brew` if not found (#10878)
* fix(nvm): support path from Apple Silicon Homebrew (#10875)
* fix(init): check for unsafe directories in `fpath` (#10672)
* feat(gnu-utils): include `ghostname` if present (#10867)
* fix(httpie): remove unnecessary `https` alias (#10856)
* chore: minor documentation tweaks (#10853)
* refactor(cli): fix `commit.gpgsign` test in `omz pr test`
* fix(cli): fix `commit.gpgsign` test in `omz pr test`
* fix(docker): rename `dls` and `dlsa` aliases to avoid conflict (#10852)
* style(systemadmin): use `function` to avoid alias conflicts
* feat(docker): add aliases to `docker` plugin (#6527)
* fix(shell-proxy): make ssh-proxy compatible with macOS (#10640)
* feat(updater): check for typed input before automatically updating (#10830)
* fix(frisk): fix color typo in `PS2` (#10839)
* fix: use `python3` for all `python` invocations (#10832)
* fix(vi-mode): use system clipboard also for `vi-delete-char` (#10820)
* ci(project): sort issues and PRs when reopened
* chore: remove obsolete spelling-action files
* chore(sprunge): fix Internet Archive URL
* chore: fix some instances of bad wording
* fix(cli): turn of `commit.gpgsign` compatibly with git v1.7.1 (#10679)
* docs(bazel): improve plugin README (#10806)
* feat(charm): add plugin for `charm` (#10803)
* fix(installer): exit install directory on setup (#10804)
* chore: removing old completion code (#10616)
* refactor(1password): support CLI 2 and soft-deprecate CLI 1 (#10787)
* refactor(1password): extract `opswd` function
* feat(fzf): support `fzf` installed with MacPorts (#10794)
* feat(toolbox): add plugin to show `toolbox` prompt info (#10685)
* fix(gpg-agent): suppress errors from `gpgconf` (#10769)
* feat(terraform): add alias `tfo` for terraform output (#10667)
* fix(updater): change remote using deprecated `git:` protocol (#10779)
* docs: add Table of Contents to README (#10766)
* perf(dash): improve dash completion performance
* fix(dash): fix \"no application knows how to open URL\" error (#10767)
* chore: add Carlo sponsorship
* fix(rails): bundle more up-to-date zsh-completions completion version
* feat(rails): add `fmns` alias for `foreman start` (#9600)
* chore(rails): fix comments and docs
* feat(rails)!: run old rake aliases with `rails` (#9601)
* fix(installer): fix `$HOME` setting if `getent` is not found (macOS)
* fix(coffee): fix completion bug on missing `coffee` command (#10759)
* feat(rvm): add `rb31` shortcut to use ruby 3.1 (#10745)
* feat(kubectl): add aliases for replicasets (#10100)
* feat(kubectl): add aliases for job management (#9992)
* feat(fzf)!: default to using `fd` before `rg` (#10757)
* fix(updater): prefix `cd` with `builtin` when it is aliased (#10753)
* fix: fix svn branch output in themes: apple, gentoo, kolo, zhann (#10751)
* style: remove VCS_INFO svn settings from themes that don\'t enable it
* feat(autoenv): add path for Apple Silicon Homebrew (#10749)
* fix(aws): allow empty prefix and suffix in prompt function (#10744)
* fix(installer): fix removal of OMZ directory on failure
* feat(lib): support auto title in foot terminal (#10735)
* fix(kubectl): support completion for snap installs (#10727)
* fix(helm): support completion for snap installs (#10723)
* refactor(michelebologna): simplify and clean up code
* fix(michelebologna): use `$HOST` variable instead of running `hostname` (#10724)
* fix(updater): fix check for latest commit in local repository
* fix(updater): timeout after 2s on available update check
* fix(installer): silence `git init`
* fix(installer): set `$HOME` if not defined (#10680)
* refactor(copydir)!: deprecate plugin in favor of `copypath`
* feat(copypath): add plugin to copy file paths to clipboard (#7569)
* fix(vcs_info): don\'t patch VCS_INFO_formats if not found
* ci: cancel current runs on new trigger
* fix(vcs_info): quote % in relevant fields on all current Zsh releases
* fix(dotenv): actually exit when .env syntax is broken
* fix: apply workaround patch for vcs_info (CVE-2021-45444)
* feat(fd): update `fd` completion to v8.3.2 (#10688)
* feat(ripgrep): update `rg` completion to v13.0.0 (#10687)
* fix(updater): fix input check on non-interactive runs
* fix(updater): do not swallow 1 character in check for user input
* fix(emotty): show error on missing plugin dependencies (#9811)
* fix(kubectx): don\'t error on missing k8s context (#10675)
* fix(virtualenvwrapper): only deactivate if virtual env is still present (#10671)
* fix(cli): disable GPG signing in `omz pr test` to avoid key prompt (#10677)
* refactor(juju)!: use the jsh prefix for `juju show-
*` commands (#10426)
* style(juju)!: don\'t show storage status in `wjst` for consistency (#10426)
* feat(juju): introduce additional juju aliases (#10426)
* feat(juju): add `jclean` function to destroy all registered controllers (#10426)
* feat(rbw): add `rbwpw` function to copy passwords to the clipboard (#10639)
* fix(kubectl): fix arguments in `keti` alias to allow completion (#10669)
* feat(updater): do not update when user already typed some characters (#9699)
* fix(bureau): fix top line space computation
* perf(bureau): remove multiple grep calls in git status check
* fix(bureau): fix never `CLEAN` git status (#10656)
* Introducing the ANSI logo graphic
* feat(yarn): add setting to disable adding global dir to `$PATH` (#10642)
* fix(cli): allow `omz` commands to be used in a script (#10645)
* feat(multipass): add plugin for multipass (#10140)
* refactor(zsh_reload)!: remove deprecated plugin
* chore: update copyright year
* refactor(django): remove deprecated `django` plugin
* style(init): use consistent code style in init script (#10601)
* refactor(installer): use POSIX-standard\'s `id -u -n` to define `$USER`
* chore(1password): fix comments to follow code (#10634)
* fix(gitfast): update to git-completion 1.3.6 (#10633)
* fix(changelog): don\'t show changelog with only ignored type commits
* style(rkj-repos): change `white` to `default` to support light color schemes (#6195)
* fix(tmux): use `$ZSH_TMUX_CONFIG` setting in tmuxconf alias
* fix(ys): fix `$VIRTUAL_ENV` check if `nounset` is enabled (#9915)
* fix(installer): avoid `git clone -c` to support git v1.7.1 (#10621)
* fix(npx)!: detect new `npx` versions and fail gracefully (#10452)
* style(updater): silence `git pull` output and show errors in English
* feat(postgres): support Homebrew for Apple Silicon (#10618)
* fix(cli): make sure to run `zsh` command if an alias exists (#9737)
* chore(1password): fix typo in `opswd` (#10614)
* fix(installer): correct check for `sudo` in shell change logic
* fix(installer): define `$USER` if not defined
* style(installer): prefix formatting variables with `FMT_`
* feat(1password): add plugin for 1password (#8884)
* feat(simple): add color to git status indicator (#4962)
* fix: do not call chpwd hooks in subshells
* feat(ys): show `svn` repository information (#10582)
* chore(poetry): remove unnecessary unset (#10605)
* feat(tmux): add `tmuxconf` alias to edit .tmux.conf (#6555)
* fix(dotenv): match for exact directory path in allowed/disallowed files
* chore(poetry): fix copy-paste error
* feat(poetry): add plugin to provide completion for Poetry (#10595)
* feat(aws): accept aws mfa tokencode on `acp` cli call (#10130)
* fix(fig): fix typo in completion command
* feat(fig): add plugin for Fig (#10432)
* style(sudo): clean code style and reorganise logic
* feat(sudo): respect `$SUDO_EDITOR` and `$VISUAL`, switch to `sudo -e` (#10596)
* fix(kubectl): source completion instead of autoloading it
* fix(helm): fix completion loading mechanism
* refactor(cli): use self-referencing in subcommand functions
* fix(svn): fix sed call in `svn_get_rev_nr` (#10590)
* fix: get branch name first in `omz version` and changelog
* fix(updater): give priority to `zstyle` settings if set (#10587)
* fix(mvn): fix listing modules in completion (#10586)
* style(updater): remove statl from `git pull`
* fix(yarn): update completion (#10579)
* ci(project): fix .list files not found error
* refactor(installer): simplify `user_can_sudo` check
* fix(installer): fix `sudo` check for users with password or without privileges
* fix(installer): run `chsh` with sudo if user has privileges
* fix: disable `log.showSignature` in `git log` calls
* fix(avit): disable `log.showSignatures` in `_git_time_since_commit` (#10072)
* ci(project): fix `gh pr view` call to use ohmyzsh repository
* style: use 24bit colors in Oh My Zsh logo if supported
* fix(cli): follow symlinks in plugin or theme completions
* fix(rust): fix `cargo` completion when sysroot contains spaces (#10571)
* fix(svn): fix output order in `svn_dirty_choose` (#10572)
* docs(vi-mode): fix link typo in readme (#10570)
* style: some code style fixes
* refactor(kubectl): optimize completion generation
* style: declare globals properly
* fix(kubectx): allow prompt sequences in `kubectx_mapping` (#10562)
* fix(ubuntu): fix `defining function based on alias` error (#10560)
* fix(bureau): fix `status` variable name causing error (#10561)
* fix(kubectx): quote % in `kubectx_prompt_info`
* fix(fossil): refactor `fossil_prompt_info` and quote % in branch
* fix(aws): quote % in `aws_prompt_info`
* fix: quote % in `box_name` prompt functions
* fix(bureau): quote % in git prompt function and remove global variables
* fix(trapd00r): fix potential command injection in `zsh_path`
* fix(agnoster): quote % in prompt functions
* fix(virtualenv): quote % in `virtualenv_prompt_info`
* fix(jenv): quote % in `jenv_prompt_info`
* fix(pyenv): quote % in `pyenv_prompt_info`
* fix(lib): quote % in `nvm_prompt_info`
* fix(lib): quote % in `git_remote_status`
* fix(svn): refactor and quote % characters in `svn_prompt_info`
* fix(svn): return true repo name in `svn_get_repo_name`
* fix(svn-fast-info): quote % characters in svn branch name
* fix(svn-fast-info): URL-decode svn branch name
* style(svn-fast-info): fix code style and `svn info` locale
* ci: disable GitHub Actions on forks
* chore: simplify project GitHub Action
* chore: simplify `GITHUB_TOKEN` env in project GitHub Action
* chore: I\'m dumb af
* chore: let\'s try again
* chore: look ma no auth!
* chore: please work
* chore: fix auth in Project tracking Action
* chore: use GITHUB_TOKEN auth for Project Beta GitHub Action
* chore: add Projects Beta GitHub Action
* style(python): fix code style and some hidden bugs
* chore(python): minor corrections on README (#10548)
* docs(zsh-navigation-tools): remove installation steps from README (#10549)
* fix(systemd): enable `--user` on restart command (#10543)
* fix(rust): use default toolchain when completing `cargo`
* docs(nvm): clarify how to get Homebrew directory (#10393)
* docs(sudo): document key binding change
* chore(ubuntu): add documentation for `acsp` alias (#10325)
* feat(terraform): add more aliases (#9989)
* feat(terraform): add PREFIX and SUFFIX settings to `tf_prompt_info` (#8605)
* feat(python): add utilities to manage simple virtual environments (#9776)
* feat(python): add `pyserver` alias to start an HTTP server (#10217)
* perf(yarn): skip `yarn` call if default global bin directory exists (#10290)
* chore(bazel): update completion to f146202c
* feat(npm): toggle `npm install` / `npm uninstall` by pressing F2 twice (#9717)
* fix(pip): don\'t overwrite `requirements.txt` in internal commands (#10061)
* fix(pip): use `pip3` in `pip3 uninstall` completion (#10271)
* fix(git-prompt): fix clean prompt when stash is not empty (#9978)
* feat(debian): add `alu` alias for list and upgrade packages (#7928)
* chore(debian): document previous alias
* feat(debian): add `aar` alias for autoremove (#7869)
* feat(composer): add `cuh` alias for updating global packages (#6048)
* feat(composer): add `cs` alias for `composer show` (#10034)
* feat(common-aliases): add single-column and recursive `ls` aliases (#10096)
* feat(zbell): add option not to use notify-send (#10082)
* feat(vi-mode): add `INSERT_MODE_INDICATOR` (#9732)
* feat(transfer): allow encryption of uploads using GPG (#9983)
* fix(systemd): remove `sudo` from power-related aliases (#9441)
* feat(ruby): add new aliases `rrun` and `rserver` (#10218)
* feat(shell-proxy): support SOCKS protocol based on URI scheme (#10069)
* chore(ipfs): update completion script for IPFS version 0.8.0 (#9800)
* chore: add maintainer for `shell-proxy` plugin
* refactor(rvm): clean up `rb
*` utilities definition and add more versions
* feat(rvm): add latest `rb
*` utility functions (#9812)
* feat(repo): add command completion for repo 2.8 (#9388)
* feat(rake): support square brackets with rake binstub (#5361)
* fix(pass): update `pass` completion to ff5ac38 (#9761)
* feat(flutter): add a few more aliases (#9511)
* feat(ng): get `ng` completion from parsed help output (#10294)
* feat(macports): add commands to get list of updated ports (#8698)
* feat(helm): cache completion file in the background (#8326)
* feat(git-flow): add aliases for current `hotfix` branch
* refactor(git-flow): extract `git-flow` completion logic
* feat(git-flow): add aliases for current `feature` / `release` branch (#9439)
* feat(fossil): add completion for `fossil add` (#8564)
* feat(fd): update fd completions (#9775)
* feat(ripgrep): update ripgrep completions (#9775)
* fix(fastfile): fix multiple bugs in plugin (#9574)
* refactor(emoji): rewrite script w/ Python and update emojis (#8069)
* feat(ember-cli): add completions for ember-cli (#5916)
* feat(drush): add Drupal 8 aliases to `drush` plugin (#9498)
* style(drush): fix code and README style
* style(acs): fix style and gitignore __pycache__ folder
* feat(bundler): add completion for `info` argument (#9594)
* feat(arcanist): add `arbl` and `arho` aliases (#6132)
* feat(autojump): add support for NetBSD (#9746)
* feat(ant): enable colored output by default (#6688)
* refactor(ant): extract completion function
* docs(aliases): clarify usage (#9990)
* docs(oc): update link to openshift CLI reference (#9667)
* feat(volta): add dynamic completion generation (#10515)
* feat(rbw): add completion for `rbw` Bitwarden client (#10346)
* feat(pip): alias `pip` to `pip3` if pip is missing (#10431)
* refactor(plugins): generate completion functions in the background
* chore: fix comment bulk replace
* refactor: handle `$0` according to the Zsh plugin standard (#10518)
* refactor(rust)!: merge `cargo` and `rustup` plugins into `rust` plugin (#10270)
* refactor(cargo): generate completion file in the background
* refactor(rustup): generate completion file in the background (#10392)
* fix(random): fix negated logic in `ZSH_THEME_RANDOM_QUIET`
* fix(gnu-utils): reassign GNU utils on `preexec` (#10535)
* fix(gnu-utils): always reapply GNU coreutils on `rehash`
* fix(installer): fix POSIX shell syntax of previous commit
* fix(installer): don\'t hard-code user `$HOME` directory on install
* refactor(golang): move completion out of the plugin
* fix(golang)!: rename `gop` alias to `gopa` to avoid conflict with Go+ (#10504)
* feat(golang): add aliases for `go tool` utility (#10361)
* feat(golang): add `gofx` alias for `go fix` (#10220)
* fix(random): fix `ZSH_THEME_RANDOM_QUIET` check (#10534)
* refactor(composer): improve completion and use official Zsh completion if available
* style(composer): fix code and README style
* fix(dirhistory): define key bindings for vi mode (#10450)
* feat(zsh-navigation-tools)!: update to zdharma-continuum fork (#10402)
* feat(lpass): add plugin for LastPass CLI completion (#9323)
* fix(symfony2): silence debug lines in command completion (#10528)
* feat(yarn): upgrade completion to latest version (#10516)
* Wed Dec 22 2021 mrueckertAATTsuse.de- Update to version 0~git1640110328.6babcbd8:
* feat(asdf): add support for archlinux/AUR package (#9893)
* fix(asdf): fix path to Homebrew installation of `asdf` (#10481)
* fix(cli): respect `ZDOTDIR` in plugin/theme change commands (#10520)
* fix(af-magic): add space before git and hg information (#9396)
* feat(brew): improve `brews` list layout (#10135)
* feat(rvm): add alias `rvms` (#10219)
* docs(README): Document .pre-oh-my-zsh (#10315)
* feat(operator-sdk): add plugin for operator-sdk (#10423)
* feat(jfrog): Support jf executable auto completion (#10503)
* feat(cnf): Added support for SUSE-derived operation systems (ZYpp) to CNF plugin (#10508)
* feat(istioctl): add plugin for istioctl (#10410)
* feat(volta): add volta plugin (#10441)
* feat(deno): adding drA alias for --allow-all (#10501)
* fix(heroku): fix XDG cache directory name and code style (#10436)
* feat(fzf): support fzf in Cygwin (#9463)
* refactor(fzf): adopt code style and simplify function naming (#10514)
* fix(jonathan): fix top bar alignment with RPROMPT
* fix(cli): fix plugin and theme suggestions in completion for older zsh versions
* fix: declare variables as global when using `typeset`
* style: use `typeset` for dynamic variable names
* feat(archlinux): add aliases for cleaning package cache (#10091)
* fix(ys): use default color instead of gray for improved readability (#10506)
* fix: quote % characters in ruby prompt info functions
* style(rbenv): adapt to code style
* style(chruby): fix plugin code style and loading process
* style(rbfu): clean up code
* refactor(themes): use `ruby_prompt_info` everywhere
* style(simonoff): fix code style and optimize use of variables
* fix(jonathan): fix theme for non-UTF8 locales
* style(jonathan): fix code style in jonathan theme
* fix(bira): fix color bleed in user_host prompt section (#10505)
* refactor(adben): simplify used variables and %-quote prompt functions
* fix(lib): %-quote git prompt functions
* refactor(shell-proxy)!: rename env vars to `SHELLPROXY_
*` and add usage message (#10456)
* feat(afowler): add mercurial support
* style(afowler): simplify code and remove unnecessary variables
* style(af-magic): fix code style and remove unnecessary variables
* fix(mercurial): correctly check for untracked files in `hg_dirty` (#2177)
* perf(mercurial): optimize utility functions
* feat(mercurial): add `hgci` alias for interactive commit (#8912)
* feat(bira): improve theme and add support for mercurial (#6631)
* feat(mercurial)!: use `PREFIX` and `SUFFIX` settings in `hg_prompt_info` (#6631)
* perf(mercurial): improve performance of `hg_prompt_info` (#7929)
* fix(mercurial): show author name in `hgsl` alias log alias (#3500)
* chore: add ohmyzsh GitHub Sponsors to FUNDING.yml
* ci(spelling): turn off check-spelling action temporarily
* ci(spelling): automatically accept aliased commands (#10475)
* chore: update security docs and link to huntr.dev
* ci: add `check-spelling` action (#10470)
* feat(branch): show mercurial bookmarks if used (#9948)
* feat(updater): show command to update when update skipped (#10465)
* Revert \"ci: add `check-spelling` GitHub Action\"
* ci: add `check-spelling` GitHub Action
* chore: fix spelling errors across the project (#10459)
* chore: update new issue templates
* feat(cli): add `omz version` command
* feat(aws): Adds the login option for AWS SSO (#9921)
* feat(git): Add alias for rebasing to origin/main-branch (#10445)
* feat(dotnet): add alias for `dotnet build` command (#10435)
* feat(xcode): support `.swiftpm` as project file in `xc` (#10434)
* fix(lib): don\'t error if `INSIDE_EMACS` is not defined (#10443)
* fix(updater): stop update if `$ZSH` is not a git repository (#10448)
* Wed Nov 17 2021 mrueckertAATTsuse.de- Update to version 0~git1637150965.15fd9c84:
* style(bundler): simplify `bundled_commands` array operations
* fix(bundler): use BUNDLE_JOBS in `bi` to avoid config file change
* fix(bgnotify): avoid permission prompts by checking frontmost app ID (#10318)
* fix(docker-compose)!: check for old command instead of calling `docker` (#10409)
* fix(osx): deprecate `osx` plugin without symlink (#10428)
* feat(kn): add plugin for `kn` completion (#8927)
* feat(ssh-agent): add `quiet` option to silence plugin (#9659)
* fix(install): fix backslash in `printf` when showing logo (#10422)
* style(dirhistory): remove use of `eval` completely
* Mon Nov 15 2021 mrueckertAATTsuse.de- Update to version 0~git1636667140.b3ba9978:
* fix(themes): fix potential command injection in `pygmalion`, `pygmalion-virtualenv` and `refined`
* fix(plugins): fix potential command injection in `rand-quote` and `hitokoto`
* fix(lib): fix potential command injection in `title` and `spectrum` functions
* fix(dirhistory): fix unsafe eval bug in back and forward widgets
* fix(lib): fix `omz_urldecode` unsafe eval bug
* fix(dirhistory): fix Up/Down key bindings for Terminal.app
* fix(command-not-found): pass arguments correctly in Termux (#10403)
* fix(cli): avoid `git -C` for compatibility with git < v1.8.5 (#10404)
* fix(updater): avoid `git -C` for compatibility with git < v1.8.5 (#10404)
* refactor(updater): simplify check for available updates
* style(frontend-search): rename completion file to `_frontend`
* fix(cli): fix check for completion files in `omz plugin load`
* fix(emotty): fix glyphs output width in emotty theme
* feat(refined): allow selecting git branch by changing prefix to `:` (#10400)
* style: use `-n` flag in `head` and `tail` commands (#10391)
* feat(tmux): set session name with `ZSH_TMUX_DEFAULT_SESSION_NAME` (#9063)
* refactor(percol): fix style, bind keys for vi-mode and remove dependencies
* refactor(osx): Rename osx plugin to macos (#10341)
* fix(updater): stop update if connection unavailable
* docs: add Security Policy
* fix(command-not-found): pass arguments correctly in NixOS (#10381)
* feat(ys): increase color contrast with light color schemes (#10295)
* feat(dirhistory): support urxvt terminal key binding (#8370)
* fix(dirhistory): fix ALT+Up/Down key bindings for Terminal.app
* docs(dirhistory): document OPT key alternative for macOS and fix style
* fix(lib): fix `1` alias to `cd` to directory 1 in stack (#10370)
* chore: fix grammar mistake in `CONTRIBUTING.md` (#10362)
* feat(xcode): support `Package.swift` as project file in `xc` (#10358)
* feat(fzf): support getting fzf from nix-darwin (#10355)
* fix(changelog): fix for `${(AATTps:$sep:)var}` construct in zsh < 5.0.8
* fix(changelog): fix percent escapes in `printf` calls
* perf(changelog): use regex-match instead of `sed` to parse commit subjects
* fix(changelog): go back to ignoring commits from merged branches
* perf(changelog): use a single `git log` command to get all commit messages
* feat(mix): update `mix` commands and descriptions (#10273)
* fix(changelog): don\'t show more than 40 commits (#10345)
* fix(cli): exit `omz update` with correct error code (#10342)
* fix(ssh-agent): fix check for running `ssh-agent` process with hidepid /proc (#8492)
* feat(osx): add `freespace` command to clean purgeable disk space (#8762)
* fix(ruby)!: rename aliases that start with `g` to `ge`
* feat(ruby): add multiple `gem` aliases (#9005)
* Swapping gh with ghlp as \'gh\' is reserved for the Github CLI. #9005
* docs(README): document new `zstyle` update settings (#10304)
* feat(updater): add support for terminal hyperlinks
* feat(obraun): display time with leading zeros (#10289)
* fix(ssh-agent): fix for bad `zstyle` command argument
* feat(ssh-agent): allow lazy-loading SSH identities (#6309)
* feat(mvn): support using `mvnw` in multi-module projects (#9413)
* fix(lib): fix `diff --color` argument check for BSD systems (#10269)
* fix(git): fix directory parse from URL in `gccd` (#10276)
* fix(lib): fix status exit code check in `git_prompt_status` (#10275)
* feat(git): add `gswm` and `gswd` aliases (#9897)
* fix(battery): force battery percentage as integer
* fix(battery): fix system check so Termux uses the correct method
* feat(battery): add support for Android via Termux (#9752)
* fix(battery): support `acpitool` and multiple batteries under Linux (#9609)
* Revert \"fix(changelog): don\'t parse commits of ignored types\"
* feat(yarn): add global bin directory to `$PATH` (#9410)
* feat(sublime): add support for Sublime Text 4 on Windows (#10063)
* chore: zshrc update settings rewording
* feat(z): update z to latest version (#10267)
* fix(git)!: rename `gdu` alias to `gdup` (#10263)
* fix(changelog): don\'t parse commits of ignored types
* chore(chucknorris): add a few more Chuck Norris quotes (#10210)
* refactor(chucknorris): refresh plugin code
* fix(gpg-agent): correctly overwrite `$SSH_AUTH_SOCK` and other improvements (#7059)
* fix(docker-compose): fix for slow `docker compose` call on remote Docker contexts (#10264)
* fix(jsontools): fix broken conditional in zsh 5.0.2 (#10262)
* fix(cli): fix zsh array syntax for szh 5.0.2
* fix(init): rename function `f` due to clash with `f` alias (#10260)
* feat(git): add `gccd` alias to clone and cd into git repository (#8220)
* fix(per-directory-history): fix use of global history on shell start (#9008)
* feat(cli)!: add `omz reload` command and deprecate `zsh_reload` plugin (#9078)
* docs(python): update README to include new `py` alias (#9995)
* feat(mercurial): add `hg log` aliases (#9979)
* feat(yarn): add `ylnf` alias to fix linting problems (#9219)
* feat(yarn): update completion from zsh-completions (73505e4)
* feat(docker-compose): update completion (4fa72a0, 2021-01-19)
* fix(docker-compose): support Compose V2 `docker compose` command (#10248)
* feat(updater): check if there are updates before prompting (#8387)
* feat(updater): add mode to only remind you to update when it\'s time (#10187)
* refactor(updater): change auto-update settings to use `zstyle`
* feat(git): run `gitk` in the background in `gk` and `gke` aliases (#9657)
* feat(init): show error and process tree if OMZ is loaded from non-zsh shells (#10234)
* fix(pyenv): fix pyenv-virtualenv detection under macOS.
* spacing changed
* Updating the README.md
* Updating some gem command reference
* Fri Oct 01 2021 mrueckertAATTsuse.de- Update to version 0~git1633009512.3c209b00:
* feat(cli): show current theme in `omz theme list`
* fix(half-life): fix prompt color bleeding and code clean up (#10085)
* fix(cli): get branch and tags from OMZ folder in `omz changelog` completion
* Wed Sep 29 2021 mrueckertAATTsuse.de- Update to version 0~git1632931742.54783f66:
* feat(juju): add plugin for Juju (juju.is) (#10075)
* feat(lib): don\'t correct `su` command arguments (#10214)
* fix(lib): fix automatic title abort inside Emacs (#10124)
* fix(emacs): correctly pass arguments to emacsclient when $2 is stdin
* fix(emacs): assess if there are open frames of the expected type
* refactor(emacs): simplify emacsclient wrapper code
* refactor(emacs): remove dependency on `require_tool.sh` and clean up code style
* refactor(archlinux)!: remove `yaourt` support (#9713)
* fix(osx): only run Preview.app in `man-preview` if man page exists (#10222)
* fix(init): detect and abort on non-zsh shell execution of Oh My Zsh
* docs(vi-mode): document `$KEYTIMEOUT` issue (#9588)
* Mon Sep 27 2021 mrueckertAATTsuse.de- Update to version 0~git1632495000.2ea1fa6c:
* fix(init): fix `division by 0` error (#10213)
* style(installer): use rainbow logo and polish success message (#10211)
* refactor(vim-interaction): clean up code and open gvim instance if none open (#10209)
* Revert \"feat(archlinux): add cleanup aliases to `yaourt` and `yay` (#10184)\"
* feat(lib): allow setting custom completion dots sequence (#9424)
* refactor(django)!: deprecate plugin in favor of Zsh\'s django completion
* feat(update): allow updating from branch set up on install
* feat(jsontools): add tools to pretty print json-lines (ndjson) (#10176)
* refactor(jsontools): move to functions, align `is_json` tool to return exit code
* refactor(jsontools): restructure and simplify logic
* feat(lando): add support for `php` command (#10146)
* docs(kubectx): fix README sample code syntax (#10199)
* feat(archlinux): add cleanup aliases to `yaourt` and `yay` (#10184)
* fix(update): silence `typeset` calls in `upgrade.sh` script (#10048)
* feat(golang): add `goga` alias to install dependencies in current directory, recursively (#7786)
* feat(golang): add `gota` to test current directory recursively (#8974)
* style(core): make alternative cache directory equivalent to Arch Linux package
* fix(core): use `$HOME/.cache` if default cache dir is non-writable (#10193)
* refactor(plugins): remove old generated completion files
* fix(core): move plugin-generated completion files to `$ZSH_CACHE_DIR/completions`
* fix(plugins): fix `_comps` error in completion generation plugins (#10190)
* fix(docker): remove unwanted asterisk in completed docker commands
* Revert \"feat(ssh-agent): only start ssh-agent once (#5359)\"
* fix(copybuffer): define CTRL+O binding for all keymaps (#6442)
* fix(cp): add unique suffix to rsync backup directory for each user (#10170)
* fix(vim-interaction): look up the newest GVim instance (#9095)
* feat(git): add `gdu` alias to diff against upstream (#8721)
* fix: automatically create completion for `cargo` and `rustup` plugins (#10087)
* chore(changelog): fix first-letter uppercase in breaking change messages
* feat(changelog): print BREAKING CHANGE messages in a prettier way
* feat(git-auto-fetch): add date to git-auto-fetch log file (#10021)
* fix(git-auto-fetch): cancel fetch if we don\'t have permission over git folder (#10010)
* fix(git)!: rename `git mergetool` aliases to `gmtl
*` (#9154)
* feat(changelog): change style of `BREAKING CHANGES` header
* fix(chruby): fix typo in test for Homebrew path (#9887)
* feat(autojump): add new Homebrew default path on M1 Macs (#9637)
* feat(gcloud): add Mac M1 Homebrew path (#10143)
* feat(git): change from commiter to author in `git log` aliases (#9670)
* fix(pyenv): do not warn if PYENV_ROOT is undefined (#10162)
* feat(pyenv): don\'t load pyenv-virtualenv with `ZSH_PYENV_VIRTUALENV=false`
* feat(pyenv): silence bad config warning with `ZSH_PYENV_QUIET=true`
* fix(pyenv): properly load pyenv shims and warn of broken configuration
* feat(git): guess main branch name also from remotes (#10158)
* fix(frontend-search): fix codepen.io search (#10157)
* fix(sudo): allow different $EDITOR settings and fix zsh-syntax-highlighting redraw
* style(sudo): apply main style guide indentation
* feat(ssh-agent): allow specifying absolute path to `identities`
* fix(git): fix `gbda` alias when there are no merged branches (#10005)
* refactor(ssh-agent): clean up and reorganize code
* feat(ssh-agent): only start ssh-agent once (#5359)
* feat(ssh-agent): allow using external helper to ask for passwords (#7631)
* feat(mlh): let users configure the official MLH theme (#9997)
* fix(kubectx): show plain context if not mapped (#10134)
* fix(suse): avoid refresh attempts for Zypper queries (#9798)
* feat(cli): add `theme set` subcommand to change theme in .zshrc
* style(cli): print usage messages to stderr
* fix(pyenv): fix for checking if pyenv-virtualenv is installed
* docs(pyenv): document necessity to logout after PATH settings
* fix(lib): fix clipboard copy on Termux
* fix(updater): fix reset ANSI escape code for resetting underline format
* style(cli): fill rows in column output in theme and plugin `list` commands
* refactor(cli): extract substitution awk script in `plugin disable`
* fix(cli): fix multiple errors in `plugin disable/enable`
* feat(cli): add subcommands for plugin `enable` and `disable` (#9869)
* fix(colemak): remove `lesskey` usage in less v582 and newer (#10102)
* docs(dirhistory): document keyboard shortcut conflict with Windows Terminal
* fix(changelog): also display commits from merged branches
* style(extract): adopt main code style guide and refactor variables
* fix(extract): don\'t push entries to dirstack when extracting rpm and deb files
* fix(extract): correctly extract rpm files on other directories
* feat(extract): add cpio support
* fix(extract): support unpacking deb file from different directory
* feat(extract): add suport for .cab files via `cabextract`
* refactor(cloudapp)!: remove deprecated `cloudapp` plugin
* refactor(go)!: remove deprecated `go` plugin
* refactor(fedora)!: remove deprecated `fedora` plugin
* feat(cli): add `plugin load` subcommand (#9872)
* refactor(lib): refactor take functions
* feat(lib): add `mkcd` as equivalent to `takedir` (#9749)
* feat(plugins): `octozen` shows an Octocat zen quote on startup (#5959)
* feat(plugins): add completion plugin for `invoke` (#7311)
* feat(git): add `develop` branch name detection (#9881)
* chore(ag): fix README (#10001)
* Sat Jul 31 2021 mrueckertAATTsuse.de- Update to version 0~git1627292775.5377cc37:
* fix(pyenv): fix for ignoring pyenv-win commands
* fix(pyenv): fix pyenv PATH settings with a warning (#9935)
* feat(plugins): add fnm plugin (#9864)
* chore(github): add links to supported tools (#10057)
* chore: convert the repo issue templates to issue forms (#10050)
* fix(aws): allow for profile switch w/o MFA configured (#9924)
* fix(copybuffer): show error below the command line
* feat(gnu-utils): include ggrep in gcmds (#10044)
* fix(update): fix error exit code on update check (#10033)
* fix(dotenv): draw confirmation prompt in next empty line
* feat(changelog): ignore merge commits
* Tue Jul 06 2021 mrueckertAATTsuse.de- Update to version 0~git1623948892.e32d4b1e:
* fix(lib): remove `kubectx` stub prompt function from lib
* Revert \"ssh-agent: improvements (#6309)\"
* refactor(git-glow): Add config interpolation for git-flow messages (#7481)
* feat(git): Add aliases for \'git commit -S -s [-m]\' (#7616)
* feat(pm2): Adding a pm2 plugin (#7684)
* feat(supervisor): Add aliases for supervisor (#5819)
* perf(mercurial): speed up mercurial plugin (#4591)
* feat(nvm): introduce customizable list of command that triggers lazy loading (#9946)
* feat(zoxide): add new plugin for zoxide (a smarter cd CLI tool) (#9950)
* feat(git): Add alias for \'git checkout --recurse-submodules\' (#9958)
* feat(pip): add alias for updating all requirements via pip (#9965)
* style(mlh): update the official theme of Major League Hacking (#9971)
* feat(kubectx): adding a new plugin for \'kubectx\' (#6114)
* style(kubectl): Being more explicit alias to the main CLI tool instead of to another alias (#6567)
* feat(plugins): Add Ag completion (#3534)
* feat(plugins): New plugins for samtools and bedtools (#3574)
* feat(plugins): Plugin \"debian\": Switch order of \"apt\" and \"aptitude\" for detection (#7533)
* feat(plugins): Add helper function to get current mercurial bookmark (#4970)
* feat(plugins): Add a new showpkg alias to ubuntu plugin (#4653)
* feat(plugins): Add new isodate plugin for friendly date formatting commands (#9963)
* feat(plugins): add gpr alias for /git pull -rebase/ which is easier to remember (#9964)
* feat(take): add support to `take\' for taking remote urls (#2029)
* feature(plugins): add bower commands aliases (#3387)
* fix(plugins): cache thefuck aliases (#5522)
* fix(virtualenvwrapper): several changes for checking git directory, including fixes (#5663)
* fix(kubectl): remove duplicated alias for kubectl plugin `kgsa` (#9927)
* feat(rails): Add `rdmr` (`rake db:migrate:redo`) alias to Rails plugin (#6124)
* feat(rails): Add `rdmd` and `rdmu` aliases to Rails plugin (#6126)
* feat(rails): add \'rails server --bind\' alias (#4977)
* fix(vagrant): Allow dot in Vagrant box name (#4803)
* fix(update): correct description of how changelog is displayed (#9943)
* Aliases: Adding a README file for the plugin. #4662
* feat(plugins): add aliases cheatsheet plugin (#4662)
* ssh-agent: improvements (#6309)
* add python alias (#7736)
* feat(extract): add support for .ear files (#9901)
* chore(chucknorris): fix typo (#9916)
* fix(gentoo): fix the color of the prompt symbol (#9885)
* fix(dirhistory): fix ALT+Left/Right key bindings for iTerm2 (#9940)
* feat(dirhistory): add ALT+UP/DOWN key bindings for iTerm2 (#8502)
* feat(shrink-path): add ability to toggle off path shrinking (#9794)
* feat(git): add aliases `gcas` and `gcasm` for commit with sign-off (#8881)
* fix(cargo): complete flags for default cargo aliases (#9692)
* fix(command-not-found): remove invalid argument for PackageKit (#9876)
* feat(plugins): add `gh` plugin for GitHub CLI (#9557)
* fix(deno): actually load deno completion (#9863)
* Added kgpall alias
* Mon Apr 26 2021 mrueckertAATTsuse.de- Update to version 0~git1619373419.0655241f:
* fix(kubectl): use `--current` flag in `kcn` alias (#7605)
* chore: fix \"Facebook\" typo in README.md (#9378)
* feat(plugins): add plugin for `deno` (#9847)
* feat(npm): add aliases for `npm search` and `npm info` (#9365)
* feat(npm): add alias for `npm update` (#9442)
* feat(npm): add alias for `npm i -f` (#8454)
* feat(fzf): look in XDG compliant location (#9858)
* feat(systemadmin): add IPv6 info to `geteip` command (#9856)
* feat(ys): add virtualenv prompt info (#8453)
* feat(ys): add setting to hide dirty info in hg repositories (#8415)
* Fri Apr 23 2021 mrueckertAATTsuse.de- Update to version 0~git1618162827.12669f29:
* fix(gentoo): fix tab color completion (#9810)
* docs(rails): reflect changes to aliases (#9809)
* feat(command-not-found): add support for Termux (#9666)
* refactor(command-not-found): clean up and reorganize logic
* feat(command-not-found): add support for Homebrew on Apple M1 (#9797)
* feat(archlinux)!: remove deprecated commands `aur` and `abs` (#9803)
* feat(react-native): add aliases for iPhone 12 (#9792)
* chore: direct support queries to Discussions
* chore: I\'m dumb
* chore: fix CONTRIBUTING.md TOC
* docs: document commit convention in CONTRIBUTING.md
* chore: add maintainer for archlinux plugin
* feat(archlinux): add support for aura AUR helper (#9467)
* feat(shell-proxy): enable unexported `DEFAULT_PROXY` setting (#9774)
* refactor(archlinux): fix name & scripts; reorder aliases (#9546)
* feat(theme_chooser): display non-zero exit code (#8428)
* fix(dirhistory): make sure to call built-in zle widgets (#9771)
* fix(git): add `push` or `save` to `gstu` alias (#9766)
* refactor(adben): refactor theme and degrade gracefully on missing dependencies (#9734)
* fix(virtualenv): allow empty prefix/suffix in prompt function (#9763)
* feat(plugins): add hitchhiker plugin (#5117)
* fix: use `$USERNAME` guaranteed to always be defined in zsh
* refactor(installer): fix static analysis warnings (#9529)
* fix(vi-mode): fix keymap indicator on zle-line-finish (#9620)
* fix(fossil): PROMPT and RPROMPT are no longer exported (#9655)
* feat(ssh-agent): add `ssh-add-args` setting (#7908)
* feat(fzf): add support for Termux package (#9718)
* fix(emotty): fix `bad assignment` error (#9714)
* feat(git): add `grbo` alias for `git rebase --onto` (#8088)
* fix(uninstall): fix renaming .zshrc when no original rc file found
* Sun Mar 14 2021 mrueckertAATTsuse.de- Update to version 0~git1615639886.3bb5e977:
* feat(gentoo)!: use `vcs_info` to support other VCSs (#9440)
* Thu Mar 11 2021 Marcus Rueckert - Add README.SUSE to explain how to use the packaged version of ohmyzsh.
* Thu Mar 11 2021 mrueckertAATTsuse.de- Update to version 0~git1615196802.0ab87c26:
* fix(terraform): use faster method to get workspace (#9709)
* fix(update): don\'t error on upgrade no-op (#9685)
* feat: add mongocli plugin (#9248)
* [docker-compose] Added alias for docker-compose up --build (#8843)
* Replce \'rake routes\' task with \'rails rotues\' (#9662)
* refactor(git-flow): remove duplicate `gflfp` alias (#9640)
* refactor(gallois): clean up theme and fix typos
* docs(git-prompt): explain stashed icon (⚑) (#9619)
* fix(updater): refresh date of last update only on successful update
* Bump year to 2021
* Tue Oct 20 2020 Marcus Rueckert - initial package