Commit Graph
7934 Commits
Author SHA1 Message Date
刘睿华andGitHub ec2901b7d0 feat(golang): update completions (#13860) 2026-09-16 10:46:14 +02:00
erickellerandGitHub 1396cdd674 feat(muse): add color showing return code (#10498) 2026-09-16 10:43:56 +02:00
Nunzio FornittoandGitHub 2ea948e05b feat(git): add gbcopy (#13847)
Signed-off-by: NunzioFornitto <FRNNNZ00C24B202G@studium.unict.it>
2026-09-16 10:39:06 +02:00
Dale HoughandGitHub 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 RussellandGitHub fcf965912c perf(git): fork git less often for the prompt (#14069) 2026-09-14 21:43:51 +02:00
Robby RussellandGitHub c648271b6b feat(appsignal-cli): add plugin for AppSignal (#14038) 2026-09-14 21:41:35 +02:00
Robby RussellandGitHub 53f663f3d8 feat(shopify): add plugin for Shopify CLI (#14037) 2026-09-14 21:41:28 +02:00
e995678ca8 fix(screen): respect DISABLE_AUTO_TITLE (#6524)
Co-authored-by: Robby Russell <robby@planetargon.com>
2026-09-14 21:32:24 +02:00
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 XieandGitHub 6553f90c45 fix(updater): detect pending terminal input on macOS (#14093) 2026-09-14 21:15:14 +02:00
Yann ILASandGitHub 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 SulistyoandGitHub 1b72d609b4 feat(lib): support for tmux pane title (#11150) 2026-09-14 05:57:08 -07:00
Jonas GeiregatandGitHub 3258baa8b4 feat(git): add glolm alias (#14077) 2026-09-14 05:49:08 -07:00
ohmyzsh[bot]andGitHub ee78d3aedd chore(kube-ps1): update to version b4cd09ec (#14094) 2026-09-14 12:03:38 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 RussellandGitHub 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
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 SalaandGitHub 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 RussellandGitHub 24d629f7f1 fix: remove shadowed alias definitions and two related defects (#14053) 2026-09-10 13:54:45 +02:00
Robby RussellandGitHub d6f3106269 fix(emacs): drop --no-wait when opening a terminal frame (#14055) 2026-09-10 13:51:47 +02:00
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 RussellandGitHub 9bb15d681a fix(common-aliases): open documents with the platform's opener (#14051) 2026-09-10 13:48:50 +02:00
Robby RussellandGitHub ee2acd0e44 fix(ssh-agent): add honor-existing to reuse a running agent (#14049) 2026-09-10 13:47:34 +02:00
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 RussellandGitHub 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
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 RussellandGitHub 8e5f198226 perf(spectrum): build the FG and BG tables without a 256-iteration loop (#14073) 2026-09-09 17:03:49 +02:00
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 RussellandGitHub 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 RyanandGitHub bd77419b2a fix(virtualenvwrapper): stop the project-root walk at a .git file (#10030) 2026-09-08 15:56:43 -07:00
Berken TekinandGitHub d217d05374 feat(strug): distinguish the root shell in the prompt (#9723) 2026-09-08 14:36:55 -07:00
Robby RussellandGitHub 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 FirdausandGitHub 6aa16696d5 feat(laravel): add pammig alias for php artisan make:migration (#14080) 2026-09-08 02:05:39 -07:00
8d10cc9488 feat(go): Create go_prompt_info to add Go version to theme prompts (#8924)
* Create go_prompt_info to add go version to prompts

* golang: move go_prompt_info to plugin, guard and quote output

Addresses review feedback: the prompt helper only belongs to Go
developers, so it moves out of lib/ (sourced for every shell) into
plugins/golang/golang.plugin.zsh. Adds a $+commands[go] guard so
users without Go installed don't spawn a process or see a stderr
error on every prompt render, quotes the version output the same
way the rvm/nvm helpers do so a % can't be read as a prompt escape,
and adds the dummy go_prompt_info stub to
lib/prompt_info_functions.zsh for themes that call it when the
plugin isn't loaded.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0193G8TyNqmNnv6v9HsVafGa

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 07:49:06 -07:00
dependabot[bot]andGitHub bf77e350e0 chore(deps): bump step-security/harden-runner from 2.21.0 to 2.21.1 in the gha-minor group (#14060)
Signed-off-by: dependabot[bot] <support@github.com>
2026-09-07 10:19:48 +02:00
ohmyzsh[bot]andGitHub 07351f99fc chore(gradle): update to version e7c881db (#14057) 2026-09-07 10:19:34 +02:00
Robby RussellandGitHub 39334a08e9 perf(init): check zcompdump metadata without forking grep (#14061) 2026-09-07 10:18:49 +02:00
Robby RussellandGitHub cba369e090 perf(update): check the update epoch before forking git (#14062) 2026-09-07 10:17:25 +02:00
Robby RussellandGitHub 0da7919339 perf(init): skip the compdump lock and zrecompile when the .zwc is fresh (#14064) 2026-09-07 10:14:56 +02:00
Robby RussellandGitHub 992edcc17d perf(init): only mkdir the cache completions dir when it's missing (#14065) 2026-09-07 10:12:56 +02:00
Yui(ゆい)andGitHub 78cbb3fe5e fix(juju): add missing junex alias (#14076) 2026-09-07 10:09:00 +02:00
Robby RussellandGitHub 76ac9fcddc chore(core): refresh links in install and upgrade (#14074) 2026-09-07 10:08:43 +02:00
Robby RussellandGitHub 17bbf5fdac fix(poetry-env): scope venv_dir to the activation function (#14043) 2026-09-07 09:55:47 +02:00
704f7d59d8 fix(vagrant): complete VM names for suspend and rdp (#14039)
Co-authored-by: Jan Červenka <cervenka@raynet.cz>
2026-09-07 09:53:36 +02:00
Let AvocadoandGitHub 0b235c54de feat(web-search): add 8 new search engines (#13879)
* feat(web-search): add 8 new search engines

Add search engine aliases for:
- maven (Maven Central)
- mdn (MDN Web Docs)
- pd (pub.dev / Dart packages)
- pypi (Python packages)
- aur (Arch User Repository)
- archwiki (Arch Wiki)
- hf (Hugging Face)
- wikipedia (Wikipedia)

* fix(web-search): resolve alias conflicts
2026-09-06 13:09:02 -07:00
Jérôme TamarelleandGitHub 426650fbe8 fix(symfony6): don't run command substitutions on tab completion (#14058)
The plugin is a copy of the completion script shipped by symfony/console.
It has not been updated since it was added, and two fixes made upstream
since then are missing.

The completion request was assembled as a string from the raw words of
the command line, then passed to "eval". Any command substitution present
in a word was therefore executed by the completion, before the user
validated the line. The request is now run as an array of arguments,
without being read again by the shell, and "_describe" is called directly
instead of through "eval". The alias of the command is resolved
explicitly, since that was the only useful effect of the "eval".

The request also runs with SHELL_VERBOSITY=0, so that completion keeps
working for users who exported SHELL_VERBOSITY=-1.

Ported from symfony/symfony#65818 and symfony/symfony#63859.
2026-09-06 07:02:47 -07:00
8a5b393088 feat(kubectl): add kesec alias for editing secrets (#14048)
Secret was the only resource in the plugin with get, describe and delete
aliases but no edit alias, while thirteen other resource types have one.

Closes #8309

Co-authored-by: Moulick Aggarwal <Moulick@users.noreply.github.com>
2026-09-05 23:04:08 -03:00
Josh McKinneyandGitHub 87d4d40418 feat(jj): Add common jj aliases (#13962) 2026-09-05 14:36:14 -07:00