Robby Russell and Carlo Sala
964ddf789b
feat(cli): add Shellsavers terminal animations ( #14167 )
...
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-10-13 11:22:24 +02:00
John D Pell
fab613bd93
fix(termsupport): improve Apple Terminal support ( #14172 )
2026-10-13 10:41:24 +02:00
Robby Russell
1e3960e6f9
feat(opencode): add completion and opc aliases ( #14082 )
2026-10-13 10:40:23 +02:00
dependabot[bot]
cbf4a572ef
chore(deps): bump the gha-minor group with 3 updates ( #14176 )
...
Bumps the gha-minor group with 3 updates: [step-security/harden-runner](https://github.com/step-security/harden-runner ), [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ).
Updates `step-security/harden-runner` from 2.21.1 to 2.22.1
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](https://github.com/step-security/harden-runner/compare/e14015d583714f6e62063499dc959a02595150a1...ccd8616d44fd3846e67624a50d5aad6d37bf2d25 )
Updates `actions/upload-artifact` from 7.0.1 to 7.0.2
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9 )
Updates `github/codeql-action/upload-sarif` from 4.38.2 to 4.38.3
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...24c54180a607b1449ed407dd24f251e4e9147c8d )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.22.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: gha-minor
- dependency-name: actions/upload-artifact
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gha-minor
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.38.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gha-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-13 10:38:57 +02:00
Piotr Minkina
55c9071ee7
feat(docker-compose): add aliases for --watch ( #13203 )
2026-10-13 10:36:54 +02:00
Rik Wanders
083c339e06
feat(git): add gshs alias for git show --stat ( #13249 )
2026-10-12 03:55:10 -07:00
Masafumi Koba
417c814e2e
feat(rbenv): provide completion for rbenv command ( #12891 )
...
Ref https://github.com/rbenv/rbenv/#shell-completions
2026-10-12 03:47:39 -07:00
Pete Johns
7d34868725
perf(mise): regenerate completion only when stale ( #13759 )
2026-10-12 03:34:33 -07:00
Inkyu Oh
106f9874a2
fix(updater): accept Korean IME 'ㅛ' as yes in update prompt ( #13791 )
...
On the Korean Dubeolsik keyboard layout, the Y key position produces ㅛ
(U+315B) when a Korean IME is active. Since the update confirmation prompt
only matched [yY$'\n'], Korean users who pressed the Y key with the IME on
had their update silently cancelled. Accept ㅛ as an affirmative answer.
2026-10-11 16:39:36 -07:00
Kunpeng Xie
eb29cdb33a
fix(globalias): preserve quoted words and assignment values ( #14092 )
...
Only invoke alias completion when the complete shell word is an alias name. Completion otherwise treats assignment values and quoted text as standalone alias names, corrupting inputs such as DEBUG=1.
Add a real ZLE regression test covering the reported assignments, quotes, escaped aliases, filtering, and existing expansion behavior.
Assisted-by: OpenAI Codex
2026-10-11 15:58:22 -07:00
Martin Meyer and Claude Opus 5.5
535aaaf924
feat(gpg-agent): add ssh-support style to skip the gpgconf check ( #14171 )
...
The plugin runs `gpgconf --list-options gpg-agent` on every shell start
to learn whether `enable-ssh-support` is set. On macOS with GnuPG 2.5.24
that one command takes about 600 ms.
The `ssh-support` style lets the user state the answer instead. With
`no` the plugin sets `GPG_TTY` and stops. That also skips the preexec
hook, which runs `gpg-connect-agent updatestartuptty` before every
command and is only needed for ssh support. With `yes` the plugin sets
`SSH_AUTH_SOCK` without asking.
Left unset, the plugin detects as before, so existing setups do not
change.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 15:46:27 -07:00
Aryan
05c2cb0b2b
fix(ruby): preserve special characters in rfind filenames ( #14173 )
2026-10-11 15:46:21 -07:00
Aryan
bd9fb5231b
docs(ruby): include -run in the rserver example ( #14174 )
2026-10-11 15:40:40 -07:00
ohmyzsh[bot]
48feb570f7
chore(zsh-syntax-highlighting): update to e6683f20 ( #14175 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-10-11 10:27:56 +02:00
Ken van der Eerden
42a4ccb1b1
feat(laravel): add setting to override the php command ( #14146 )
...
Aliases always ran `php artisan`, so users of Laravel Herd (`herd php`)
or a versioned binary (`php8.4`) couldn't use them. The new
`zstyle ':omz:plugins:laravel' php` setting replaces `php` in every
alias; without it the aliases are unchanged.
2026-10-09 07:11:17 -07:00
Minh Vu
2d833b453d
fix(copyfile): stop on clipboard failure ( #14154 )
2026-10-09 07:03:29 -07:00
dhairya
d7aca552b3
fix(extract): preserve bzip2 archives and honor extraction destination ( #14152 )
2026-10-09 07:01:26 -07:00
Rasmus Skovgaard Lauritsen
9f9b28a13d
feat(logcli): add completion plugin ( #14158 )
2026-10-08 16:49:20 -07:00
Zhiqi Zhang
361fb5c1ac
fix(python): match two-digit minor versions in pyuserpaths ( #14161 )
...
The version pattern used the shortest match (#), so "Python 3.11.4"
was truncated to 3.1 and the ~/.local/lib/python3.11/site-packages
check never matched on python >= 3.10, leaving pyuserpaths a no-op.
Use a longest match (##) so the whole minor version is kept.
2026-10-08 16:46:10 -07:00
tuzi3040
3d9b557be3
fix(battery): make macOS regexes compatible with GNU grep ( #14163 )
...
* fix(battery): remove unnecessary whitespace escapes in macOS battery parsing
Remove unnecessary `\ ` escapes in the macOS battery plugin's `grep` and `sed` expressions.
* fix(battery): replace \d with [0-9] for GNU grep compatibility
2026-10-08 16:45:21 -07:00
JackLee992
60c9a7a839
fix(emacs): resolve "closing brace expected" syntax error ( #14157 )
...
Fixes #14156
2026-10-06 11:06:45 +02:00
ohmyzsh[bot]
d745fbf3bd
chore(z): update to 7f8ff4df ( #14153 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-10-05 08:03:11 +02:00
dependabot[bot]
277993de0a
chore(deps): bump charset-normalizer ( #14155 )
...
Bumps the py-minor group in /.github/workflows/dependencies with 1 update: [charset-normalizer](https://github.com/jawah/charset_normalizer ).
Updates `charset-normalizer` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/jawah/charset_normalizer/releases )
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.5.1...3.5.2 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: py-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-05 08:02:35 +02:00
ca0904
4d4cfc287e
fix(universalarchive): support 7zz and 7z for 7z archives ( #14147 )
2026-09-29 17:38:41 +02:00
Haakon Meihack
92bf53f1ae
fix(emacs): do not emit ANSI escape codes in ghostel ( #14145 )
2026-09-29 11:23:20 +02:00
Chetan Agrawal
5c4bb4aec5
fix(extract): support 7zz and 7z for 7z archives ( #14144 )
2026-09-29 11:20:42 +02:00
nervo
868da9cfd5
fix(sops): correct completion command ( #14139 )
2026-09-29 08:13:36 +02:00
Martin Delille
83a0ec79ee
feat(git): add aliases related to log, rebase and submodules ( #9676 )
...
* Add glom: git log --oneline --decorate --color $(git_main_branch)
* Add gsuri: git submodule update --recursive --init
* Add grbmi/grbmia: git rebase $(git_main_branch) --interactive / --autosquash
2026-09-28 13:22:49 +02:00
Robby Russell and Carlo Sala
c5852b1101
refactor(github)!: deprecate legacy hub plugin ( #14089 )
...
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-28 10:33:33 +02:00
nervo
68795c2170
feat(sops): introduce plugin ( #14120 )
2026-09-28 10:24:35 +02:00
Felix Bühler
f809d46c10
fix(lib): protect omz_urlencode from global aliases ( #14128 )
2026-09-28 09:44:06 +02:00
Mingyang Wu and Carlo Sala
0431f1c33d
fix(emacs): create a frame for empty launcher invocations ( #14091 )
...
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-28 09:41:06 +02:00
Kunal Gangakhedkar
a3c88eba72
feat(git): add alias gsnut ( #14124 )
...
Signed-off-by: Kunal Gangakhedkar <kunal.gangakhedkar@gmail.com >
2026-09-28 09:37:28 +02:00
dependabot[bot]
6881f37316
chore(deps): bump github/codeql-action/upload-sarif ( #14135 )
...
Bumps the gha-minor group with 1 update: [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ).
Updates `github/codeql-action/upload-sarif` from 4.38.0 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b96794f015dfd88f77b49b1c93e0fa7110f94c63...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 )
---
updated-dependencies:
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: gha-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 09:11:58 +02:00
dependabot[bot]
1d66682636
chore(deps): bump idna ( #14134 )
...
Bumps the py-minor group in /.github/workflows/dependencies with 1 update: [idna](https://github.com/kjd/idna ).
Updates `idna` from 3.19 to 3.20
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.19...v3.20 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.20'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: py-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-28 09:11:33 +02:00
ohmyzsh[bot]
ce7f8c3224
chore(kube-ps1): update to 7aaaeee5 ( #14133 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-09-28 09:11:09 +02:00
ohmyzsh[bot]
f8e13d714e
chore(gradle): update to 05693a01 ( #14132 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-09-28 09:10:38 +02:00
Asanali
95ba6ae764
fix: hide temp completion files from $fpath ( #14126 )
...
Closes #14125
2026-09-27 23:26:18 +02:00
Fernando Araujo
74965c9609
feat(docker-compose): add dcv, dcsts and dci aliases ( #14122 )
2026-09-22 17:57:30 -07:00
Cedric Baaklini
1b2d741f19
feat(eza): add links, octal and inodes options ( #14108 )
2026-09-22 17:24:48 -07:00
Alexei Mironov
4ccc63333c
feat(glab): add GitLab CLI completions ( #14113 )
...
Closes #13054
2026-09-22 17:23:21 -07:00
Robby Russell and Carlo Sala
40bddc3c1a
perf(init): read the OMZ revision from .git instead of forking ( #14063 )
...
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-22 17:46:15 +02:00
Robby Russell and Claude Fable 5.1
8d421b6309
fix(systemadmin): make the netstat fallback reachable ( #14119 )
...
Six helpers were written as `ss ... | awk ... || netstat ... | awk ...`.
A pipeline exits with its last command's status, so a missing ss still
ended in awk exiting 0 and the netstat branch never ran. On systems
without ss, sortcons, sortconip, req20, timewait20, syn20 and port_pro
printed nothing.
Each helper now picks ss or netstat by whether ss is installed. con80
gets the same shape so the file has one idiom and no longer prints
"command not found: ss" on the way to netstat. Where both backends
share the same columns, the awk program is written once.
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-22 17:45:05 +02:00
Robby Russell and Carlo Sala
7d1b2a25ca
feat(systemadmin)!: match ports 80 and 443 in con80, req20 and http20 ( #14118 )
...
BREAKING CHANGE: the default output of `con80` and `req20`
now includes port 443. `con80 80` gives the old result
Co-authored-by: Carlo Sala <carlosalag@protonmail.com >
2026-09-22 17:42:41 +02:00
Dustin Hacker and Robby Russell
86ef6555e0
feat(hermes): add hermes plugin ( #14111 )
...
Co-authored-by: Robby Russell <robby@planetargon.com >
2026-09-22 11:32:52 +02:00
Robby Russell
32d7277ac3
docs(gh): fix the completion cache path in the README ( #14117 )
2026-09-22 11:30:51 +02:00
Erik Huizinga
e0d3557e14
fix(gradle): remove echo when running gradlew ( #12893 )
2026-09-21 13:28:03 -07:00
mattmc3
b6830a53d5
feat(otp): honour OTP_HOME and XDG_DATA_HOME ( #12953 )
2026-09-21 13:27:12 -07:00
manysuq and manysuq
fa82d8a3eb
fix(frontend-search): use fallback search for dead dartlang docs URL ( #14112 )
...
Co-authored-by: manysuq <manysuq@users.noreply.github.com >
2026-09-21 13:14:56 -07:00
dependabot[bot]
6421f8e104
chore(deps): bump the py-minor group ( #14116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-20 17:14:27 +02:00