100 Commits
Author SHA1 Message Date
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
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
Robby RussellandSimeon 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
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
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 RussellandJohn 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
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 RussellandFran 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 RussellandGalen 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
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
Robby Russell 39334a08e9 perf(init): check zcompdump metadata without forking grep (#14061) 2026-09-07 10:18:49 +02:00
Robby Russell cba369e090 perf(update): check the update epoch before forking git (#14062) 2026-09-07 10:17:25 +02:00
Robby Russell 0da7919339 perf(init): skip the compdump lock and zrecompile when the .zwc is fresh (#14064) 2026-09-07 10:14:56 +02:00
Robby Russell 992edcc17d perf(init): only mkdir the cache completions dir when it's missing (#14065) 2026-09-07 10:12:56 +02:00
Robby Russell 76ac9fcddc chore(core): refresh links in install and upgrade (#14074) 2026-09-07 10:08:43 +02:00
Robby Russell 17bbf5fdac fix(poetry-env): scope venv_dir to the activation function (#14043) 2026-09-07 09:55:47 +02:00
Robby RussellandJan Červenka 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
Robby RussellandMoulick Aggarwal 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
Robby RussellandClaude 99b243b9a9 chore: add AI guidelines (#13520)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-19 09:25:59 +01:00
Robby Russell 4295aed17b feat(symfony6): Add plugin for native autocompletion from Symfony 6
This reverts commit 83014bd945.
2024-06-10 16:49:59 -07:00
Robby Russell 83014bd945 Revert "Add plugin for native autocompletion from Symfony 6 (#11999)" (#12493)
This reverts commit 166b9dcfdc.
2024-06-10 16:47:55 -07:00
Robby Russell f7130bb529 fix(gnzh): Don't show .local for local hostnames in theme
Fixes #10871
2023-10-13 15:38:13 -07:00
Robby Russell ee857e3acf Adding operating system compatibility chart 2023-10-08 14:05:03 +02:00
Robby Russell 974055f638 Adding Mastadon and updating X badge 2023-10-08 13:47:16 +02:00
Robby Russell 1c325de464 Fixing link to PA website in README
Was linking to an old URL
2023-03-07 11:52:38 -08:00
Robby Russell 046f0ca557 fix(jira): Update README examples to a table format 2023-01-09 20:25:08 +00:00
Robby Russell 2d3bae965a Introducing the ANSI logo graphic
Trying this on for size for a while.
2022-02-03 19:07:27 -08:00
Robby Russell 6f4c7f6440 Merge branch 'royninja-patch-1' 2021-10-19 10:55:16 -07:00
Robby Russell f83bb65d47 Swapping gh with ghlp as 'gh' is reserved for the Github CLI. #9005 2021-10-19 10:54:50 -07:00
Robby Russell a6b5aede81 Merge branch 'patch-1' of https://github.com/royninja/ohmyzsh into royninja-patch-1 2021-10-19 10:54:30 -07:00
Robby Russell c65153739a Merge branch 'master' of github.com:ohmyzsh/ohmyzsh 2021-06-13 08:13:21 -07:00
Robby Russell 43a9eed263 Merge branch 'kozl-master' 2021-06-13 08:10:44 -07:00
Robby Russell baced0cdcf style(kubectl): Being more explicit alias to the main CLI tool instead of to another alias (#6567) 2021-06-13 08:10:29 -07:00
Robby Russell 8e3de35d15 Merge branch 'master' of git://github.com/kozl/oh-my-zsh into kozl-master 2021-06-13 08:08:14 -07:00
Robby Russell 5cdba87025 Aliases: Adding a README file for the plugin. #4662 2021-06-11 19:46:00 -07:00
Robby Russell cd4918c2cd Bump year to 2021 2021-01-19 16:48:57 -08:00
Robby Russell cf9aa420d6 Relocating chat/twitter
Moving down below the intro copy so that first content to new-comers is a description of the project
2019-12-27 06:43:43 -08:00
Robby Russell feaee04464 Resolving conflict in README after recent updates for colorize plugin 2019-12-20 23:07:16 -08:00
Robby Russell 674d0e1eed Merge branch 'jjangga0214-patch-1-plugin-colorize' 2019-12-20 22:43:34 -08:00
Robby Russell c494bbb82c Resolving conflict in colorize patch #7742 2019-12-20 22:43:20 -08:00
Robby Russell 16ef5cca44 Update link for Pygments
Also moving the dependencies section up
2019-12-20 21:45:39 -08:00
Robby Russell b259cdf7e7 s/might/may
After wandering into a few articles that discuss the difference between might and may...opting for may.
2019-07-01 08:01:24 -07:00
Robby Russell 36e13f4803 Add PersistentVolumeClaim support to kubectl plugin (#7827)
Just add aliases for PVC actions.
2019-06-15 10:49:41 -07:00
Robby Russell 4ddb2e384a Introducing a Code of Conduct based on the Contributor Covenant project. Adding links from the README and CONTRIBUTING pages to this, too, along with an email address for reporting abusive behavior to. Closes #7733 (#7734) 2019-04-04 09:45:00 -07:00
Robby Russell f319aa845d Updating Oh My Zsh shop URLs (#7619)
* Updating Oh My Zsh shop URLs

Linking directly to the Oh My Zsh inventory vs the top-level store with non-OMZ items.

* Updating link to Oh My Zsh products in the install script

* Updating link to Oh My Zsh shop products in the upgrade script

* Getting rid of 't-' in shirts for now
2019-02-25 19:22:07 -06:00
Robby Russell c5272bdd7b Merge pull request #7594 from lukasaldersley/patch-1
Update year in LICENSE.txt
2019-02-16 19:30:42 -06:00
Robby Russell 965a27aa69 Merge pull request #7475 from iamantu93/master
Added stackoverflow to web-search plugin
2019-02-13 11:42:10 -08:00
Robby Russell e91478eb26 Merge pull request #7499 from ykocaman/master
Changing namespace and restarting pods with kubectl
2019-02-13 11:39:40 -08:00
Robby Russell f7fa3df160 Merge pull request #7541 from jessefarinacci/master
add brew install path to search
2019-02-13 11:38:35 -08:00
Robby Russell 7af85aae43 Merge pull request #7567 from genevera/PLUGIN-update-shpotify_7567
Plugin: Updates spotify plugin to current master (as of 2019-01-31)
2019-02-13 11:37:11 -08:00
Robby Russell ca978897a6 Merge pull request #7540 from Z-Shang/master
Added Plugin for Roswell (LISP)
2019-02-13 11:36:44 -08:00
Robby Russell bc14a2c578 Merge pull request #7194 from luizguilhermefr/master
[Laravel] Add aliases and README
2019-02-13 11:28:26 -08:00
Robby Russell e8318e4abe Merge pull request #4627 from strackr/timer_plugin
Adding Timer plugin
2019-02-13 11:24:49 -08:00
Robby Russell 6cec86203a Merge pull request #5714 from dluksza/master
Fix emacs client terminal
2019-02-13 11:21:45 -08:00
Robby Russell 7d6f754b68 Merge pull request #7535 from pahakalle/master
Ads brew cask update to brew plugin
2019-02-12 11:34:22 -08:00
Robby Russell a29950146b Merge pull request #7386 from deepan10/features/ansible-plugin
ansible plugin added
2018-12-31 11:18:24 -08:00
Robby Russell 8961fda153 Add keychain plugin (#7385)
This plugin integrates the Keychain tool[1] in to the project.

[1] [keychain](https://www.funtoo.org/Keychain)
2018-12-31 11:17:29 -08:00
Robby Russell 2ff9560ad3 Adding link to our other open source projects page 2018-02-23 12:58:12 -08:00
Robby Russell 7a7480b987 Updating template and README to list plugins on individual lines vs one long one. Easier scanning for you and me. 2017-11-08 10:46:40 -08:00
Robby Russell 0c28e392eb Merge branch 'Gnouc-Random_Theme_From_List' 2017-11-01 05:36:21 -07:00
Robby Russell a1d13aa0b4 Merge branch 'Random_Theme_From_List' of https://github.com/Gnouc/oh-my-zsh into Gnouc-Random_Theme_From_List 2017-11-01 05:35:37 -07:00
Robby Russell b908feebcf Merge branch 'master' of github.com:robbyrussell/oh-my-zsh 2017-02-27 09:02:16 -08:00
Robby Russell e609fd5a9f Updating README intro 2017-02-25 19:59:11 -08:00
Robby Russell 57fcee0f1c README copy updates 2016-09-24 16:37:00 -07:00
Robby Russell a21d57a170 Merge branch 'master' of github.com:robbyrussell/oh-my-zsh 2016-09-24 16:36:50 -07:00
Robby Russell fdc59e5499 Merge branch 'mahi97-master' 2016-09-19 19:53:07 -07:00
Robby Russell 92c72aca77 Merge branch 'master' of git://github.com/mahi97/oh-my-zsh into mahi97-master 2016-09-19 19:52:57 -07:00
Robby Russell 89048668bd Forgot a word in the footer 2016-09-19 19:41:59 -07:00
Robby Russell abe834d28d Adding a link to Planet Argon who manages the site/project/shop 2016-09-19 19:40:38 -07:00
Robby Russell b44aa61f09 Merge branch 'adispring-master' 2016-08-14 17:39:33 -07:00
Robby Russell b96a5877aa #5130 resolving conflict in git plugin for gh 2016-08-14 17:39:27 -07:00
Robby Russell 841d2b9287 Merge pull request #5053 from psprint/master
znt: update to v2.1.15
2016-05-18 19:20:39 -07:00
Robby Russell 5b9c6c15e2 Merge pull request #5044 from charpeni/jira-rapid-board
JIRA Plugin will open rapidboard
2016-05-18 19:18:45 -07:00
Robby Russell 23ed432d35 Merge pull request #5077 from jgmdev/master
Added fossil plugin.
2016-05-18 19:17:31 -07:00
Robby Russell de427f32b3 Merge pull request #5094 from pzgull/add-rbenv-to-avit-theme
Add rbenv support for ruby version display in the Avit theme
2016-05-18 19:16:13 -07:00
Robby Russell 11b48e1e9f Merge pull request #5100 from emzar/yet-another-git-tree
Git alias
2016-05-18 19:15:30 -07:00
Robby Russell 5365cca76a Merge pull request #4849 from gkotian/master
Minor README fixes
2016-03-26 10:49:18 -07:00
Robby Russell 7697c402da Merge pull request #4939 from AntouanK/feature/npm-outdated
Add alias for "npm outdated"
2016-03-26 10:47:44 -07:00
Robby Russell 83cf8dc16f Merge pull request #4790 from lckarssen/avit-theme-fixes
Avit theme fixes
2016-03-11 00:18:00 -08:00
Robby Russell fdff70006c Merge pull request #4863 from ysmood/optimize-ys-theme
Optimize the ys.zsh-theme make it more expressive
2016-03-11 00:17:14 -08:00
Robby Russell bbedad8f46 Merge pull request #4847 from kennethreitz/patch-1
Update kennethreitz.zsh-theme
2016-03-11 00:16:34 -08:00
Robby Russell 135c3763cc Merge pull request #4563 from danhawkins/master
use capit instead of shipit as shipit conflicts with npm package shipit
2015-11-12 10:37:00 +00:00
Robby Russell 9041a23d61 Merge pull request #4598 from syk0saje/patch-1
typo: able take -> able to take
2015-11-12 10:29:53 +00:00
Robby Russell aa15ebad3e Merge pull request #4492 from arvindch/tweak-pyenv-plugin
Tweak pyenv plugin
2015-10-15 11:33:16 -07:00
Robby Russell 306e3e7ea0 Merge pull request #4459 from Scuilion/update-gradle-commands
Gradle Plugin: Update Gradle Commands
2015-10-13 18:09:51 -07:00
Robby Russell b28db6b475 Merge pull request #4475 from apjanke/diagdump-5.1-fix
diagnostics: fix for reserved-word changes in zsh 5.1
2015-10-13 18:01:52 -07:00
Robby Russell 30d7a6658e Merge pull request #4486 from gfvcastro/alias-rails-server-port-option
Add option '--port' to 'rails server' alias.
2015-10-13 17:55:24 -07:00
Robby Russell 57c2ac1e60 Merge pull request #4482 from sachin21/add_an_alias_for_upstream
Add an alias for upstream
2015-10-10 07:12:21 -07:00
Robby Russell ff1bd952a7 Merge pull request #4480 from volcov/master
add alias to sort by version
2015-10-10 07:11:39 -07:00
Robby Russell 101758f63d Merge pull request #4481 from apjanke/autoenv-emerg-fix
autoenv: actually source autoenv once located
2015-10-09 22:53:10 -07:00