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
ohmyzsh[bot]
0b50afdbfd
chore(history-substring-search): update to a0bdb0d4 ( #14115 )
...
Co-authored-by: ohmyzsh[bot] <54982679+ohmyzsh[bot]@users.noreply.github.com>
2026-09-20 10:06:19 +02:00
Peat Bakke
157eb033f2
fix(tmux): sanitize tds session names ( #14109 )
2026-09-19 08:20:54 +02:00
Robby Russell
e7852049a5
perf(init): cache the LocalHostName lookup ( #14066 )
2026-09-18 11:27:06 +02:00
Robby Russell
7ce781ea37
perf(appearance): cache the diff and ls capability probes ( #14067 )
2026-09-18 11:13:45 +02:00
fudian
def0f255c5
fix(cli): re-resolve zsh at exec time to avoid a stale command hash ( #14104 )
...
Signed-off-by: 付典 <fudianchn@gmail.com >
2026-09-18 11:06:03 +02:00
fudian
0ee67f0428
fix(cli): fallback to zsh when ZSH_ARGZERO is not abs path ( #13922 )
...
Signed-off-by: 付典 <fudianchn@gmail.com >
2026-09-16 10:47:20 +02:00
刘睿华
ec2901b7d0
feat(golang): update completions ( #13860 )
2026-09-16 10:46:14 +02:00
erickeller
1396cdd674
feat(muse): add color showing return code ( #10498 )
2026-09-16 10:43:56 +02:00
Nunzio Fornitto
2ea948e05b
feat(git): add gbcopy ( #13847 )
...
Signed-off-by: NunzioFornitto <FRNNNZ00C24B202G@studium.unict.it >
2026-09-16 10:39:06 +02:00
Dale Hough
6cd3a0baf6
feat(podman): add aliases for podman machine ( #12094 )
...
* added in machine commands
* added machine commands
2026-09-15 16:04:27 -07:00
Robby Russell
fcf965912c
perf(git): fork git less often for the prompt ( #14069 )
2026-09-14 21:43:51 +02:00
Robby Russell
c648271b6b
feat(appsignal-cli): add plugin for AppSignal ( #14038 )
2026-09-14 21:41:35 +02:00
Robby Russell
53f663f3d8
feat(shopify): add plugin for Shopify CLI ( #14037 )
2026-09-14 21:41:28 +02:00
cono and Robby Russell
e995678ca8
fix(screen): respect DISABLE_AUTO_TITLE ( #6524 )
...
Co-authored-by: Robby Russell <robby@planetargon.com >
2026-09-14 21:32:24 +02:00
Robby Russell and Simeon Doetsch
aea374f522
docs(term_tab): correct the supported platforms ( #14090 )
...
Co-authored-by: Simeon Doetsch <simeon.doetsch@maibornwolff.de >
2026-09-14 21:27:34 +02:00
Kunpeng Xie
6553f90c45
fix(updater): detect pending terminal input on macOS ( #14093 )
2026-09-14 21:15:14 +02:00
Yann ILAS
9bf43f682c
feat(systemadmin)!: replace clrz with pszombie ( #13861 )
...
BREAKING CHANGE: The nonfunctional clrz function has been removed.
Use pszombie to identify zombie processes and their parent processes.
2026-09-14 21:12:12 +02:00
Latif Sulistyo
1b72d609b4
feat(lib): support for tmux pane title ( #11150 )
2026-09-14 05:57:08 -07:00
Jonas Geiregat
3258baa8b4
feat(git): add glolm alias ( #14077 )
2026-09-14 05:49:08 -07:00
ohmyzsh[bot]
ee78d3aedd
chore(kube-ps1): update to version b4cd09ec ( #14094 )
2026-09-14 12:03:38 +02:00
dependabot[bot]
2b48fa42f9
chore(deps): bump github/codeql-action/upload-sarif ( #14097 )
...
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.37.9 to 4.38.0
- [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/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63 )
---
updated-dependencies:
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
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-13 21:08:00 +02:00
Robby Russell
be8da5c771
feat(updater): add cooldown option to delay applying updates ( #13814 )
...
* feat(updater): add cooldown option to delay applying updates (#13813 )
Introduces a new `zstyle ':omz:update' cooldown <days>` setting that limits
the updater to only apply commits that are at least N days old. Defaults to 0
(current behavior — always pull latest).
When cooldown is set, the updater fetches the remote branch and finds the most
recent commit whose committer timestamp is at least N days old, then applies it
via `git merge --ff-only`. If the local copy is already at or past the cooldown
ref, nothing changes.
- tools/upgrade.sh: reads cooldown zstyle, replaces git pull with fetch +
merge --ff-only when cooldown > 0
- README.md: documents the new setting under "Getting Updates"
- templates/zshrc.zsh-template: adds commented-out cooldown example alongside
frequency, with rephrased comments to clarify how the two work together
* fix(updater): address cooldown review feedback
Pass cooldown into upgrade.sh as -c, extract the update helpers, and only
prompt when a cooldown-eligible commit would actually move HEAD.
* fix(updater): follow first-parent history for cooldown
2026-09-11 09:24:44 -07:00
Vicente Merlo and Claude Opus 5
c6e66edee8
feat(mix): complete only test and script files for test and run ( #11020 )
...
`mix test <TAB>` and `mix run <TAB>` offered every file in the tree. Narrow them to test files (including umbrella apps) and to .ex/.exs respectively.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-10 07:19:55 -07:00
Carlo Sala
a1115e6eb8
feat: add zsh-autosuggestions and zsh-syntax-highlighting ( #14088 )
...
Closes #12865
Closes #11995
Closes #12864
2026-09-10 05:54:31 -07:00
Robby Russell
24d629f7f1
fix: remove shadowed alias definitions and two related defects ( #14053 )
2026-09-10 13:54:45 +02:00
Robby Russell
d6f3106269
fix(emacs): drop --no-wait when opening a terminal frame ( #14055 )
2026-09-10 13:51:47 +02:00
Robby Russell and John Pocock
e6561f578f
fix(agnoster): respect conda changeps1 and escape env name ( #14042 )
...
Co-authored-by: John Pocock <john_pocock@me.com >
2026-09-10 13:49:39 +02:00
Robby Russell
9bb15d681a
fix(common-aliases): open documents with the platform's opener ( #14051 )
2026-09-10 13:48:50 +02:00
Robby Russell
ee2acd0e44
fix(ssh-agent): add honor-existing to reuse a running agent ( #14049 )
2026-09-10 13:47:34 +02:00
Jason Kurian and Robby Russell
d5fa35e453
fix(jj): deprecated destination arg with onto ( #13951 )
...
Co-authored-by: Robby Russell <robby@planetargon.com >
2026-09-10 13:21:29 +02:00
Robby Russell
2c911e3f80
feat(herdr): add plugin for herdr ( #14079 )
2026-09-10 13:16:55 +02:00
cd320b5506
feat(kubectl): add kcrc alias for config rename-context ( #14087 )
...
Co-authored-by: Sarath Somana <86789968+sarathsom@users.noreply.github.com >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-09 16:46:40 -03:00
Robby Russell and Fran Rogers
e8b1cca662
fix(termsupport): set title correctly on terminals with parameterized tsl ( #14052 )
...
Co-authored-by: Fran Rogers <fran@violuma.net >
2026-09-09 17:12:33 +02:00
Robby Russell
8e5f198226
perf(spectrum): build the FG and BG tables without a 256-iteration loop ( #14073 )
2026-09-09 17:03:49 +02:00
Robby Russell and Galen Guyer
391cafc4cf
feat(systemd): add sc-edit-full ( #14050 )
...
Co-authored-by: Galen Guyer <galen@galenguyer.com >
2026-09-09 17:02:41 +02:00
Robby Russell
3079e2f0b5
fix(jonathan): use a literal dash in the UTF-8 fill bar ( #14054 )
2026-09-09 17:01:18 +02:00
129de5a05f
docs(kubectl): fix krsss description to say statefulset ( #14083 )
...
Co-authored-by: Evy Bongers <28902567+EvyBongers@users.noreply.github.com >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-08 19:20:18 -07:00
Lie Ryan
bd77419b2a
fix(virtualenvwrapper): stop the project-root walk at a .git file ( #10030 )
2026-09-08 15:56:43 -07:00
Berken Tekin
d217d05374
feat(strug): distinguish the root shell in the prompt ( #9723 )
2026-09-08 14:36:55 -07:00
Robby Russell
c891b750b0
core: Add merchandise link and image to README ( #14081 )
...
Added a link to official merchandise on commitgoods.com with responsive images.
2026-09-08 21:08:44 +02:00
Raihan Firdaus
6aa16696d5
feat(laravel): add pammig alias for php artisan make:migration ( #14080 )
2026-09-08 02:05:39 -07:00