Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5178 commits
Select commit Hold shift + click to select a range
ec07c79
feat(tmux): refresh global environments automatically (#5282)
delphij Mar 20, 2025
0c8c7bf
docs(tmux): add note to README for #5282
carlosala Mar 20, 2025
22ec00d
chore(install): option case matching (#12881)
siddarthreddygsr Mar 20, 2025
407be8f
feat(dirhistory): preserve forward directories with `cde` alias (#9328)
mcornella Mar 20, 2025
ac13351
feat(macos): add support for Ghostty (#12890)
adilrc Mar 20, 2025
899af63
fix(bgnotify): detect if sway is running and not just installed (#12989)
SuperTux88 Mar 21, 2025
eeaf9f8
fix(tmux): disable AUTOREFRESH by default (#13034)
carlosala Mar 24, 2025
1de190e
fix(alias-finder): early return on cmd len <2 (#13030)
roeniss Mar 25, 2025
4efdc90
docs(docker): add section for podman's docker wrapper (#13024)
roeniss Mar 25, 2025
fa396ad
feat(docker): add alias for stats (#12988)
realChriss Mar 25, 2025
506cedb
chore(alias-finder): code style (#13038)
roeniss Mar 29, 2025
346c09d
fix(dnf): function name typo (#13040)
Mikrz Mar 29, 2025
2f3a141
docs(asdf): match README with 0.16 (#13026)
kartikvashistha Mar 29, 2025
a78d006
fix(asdf)!: remove legacy <0.16 integration
carlosala Mar 29, 2025
f81259f
fix(cli): support `noexec` environments (#13042)
carlosala Mar 29, 2025
750d3ac
fix(macos): use `command man` instead of `man` (#13046)
Maple38 Apr 3, 2025
a84a033
chore(deps): bump urllib3 in /.github/workflows/dependencies (#13065)
dependabot[bot] Apr 13, 2025
c1e5ff3
fix(branch): handle branches with `/` properly (#13063)
swivelmargarita Apr 17, 2025
a7426f0
fix(git-prompt): use `--git-common-dir` to load stash count (#13072)
signe Apr 19, 2025
afbbdd6
docs: fix typos (#13061)
NicholasWilsonDEV Apr 19, 2025
95a0ece
fix(agnoster): respect bg / fg user envs (#12897)
paaguti Apr 19, 2025
b92874c
fix(archlinux): properly check keyring version (#12979)
deimosian Apr 19, 2025
9957e4e
feat(git): add gcfu alias for `commit --fixup` (#13027)
roeniss Apr 19, 2025
92bad89
docs(asdf): update usage example (#13055)
arthur-mountain Apr 19, 2025
de1ca65
feat(procs): support completion for `procs<0.14` (#13053)
adamofthepage Apr 19, 2025
959b6cf
fix(emacs): do not emit ANSI escape codes in vterm
carlosala Apr 24, 2025
44913a1
feat(wd): update to v0.10.0 (#13093)
ohmyzsh[bot] Apr 27, 2025
476a7fc
chore: fix typo (#13089)
michaelelliot Apr 27, 2025
137bfbb
chore(deps): bump certifi in /.github/workflows/dependencies (#13094)
dependabot[bot] Apr 27, 2025
2ee4f98
docs(python): fix typo (#13096)
anandb-ripencc Apr 29, 2025
f6a7bbf
fix(debian): avoid `aptitude` hardcoding
carlosala Apr 29, 2025
8648cd6
chore(deps): bump charset-normalizer in /.github/workflows/dependenci…
dependabot[bot] May 4, 2025
51d0e0a
docs(pip): add explanation for aliases (#13103)
Hanashiko May 5, 2025
62afbde
feat(jj): add `jjgfa` alias (#13105)
imp May 6, 2025
3f8ea81
feat(z): update to cf9225fe (#13115)
ohmyzsh[bot] May 11, 2025
c34c1da
docs(vi-mode): explaination for text objects (#13116)
LorenzoBettini May 12, 2025
c95509e
feat(kamal): add autocomplete support and aliases for Kamal (https://…
igor-alexandrov May 14, 2025
881c8b7
feat(termsupport): add WezTerm support (#13121)
tobii-dev May 18, 2025
40c2a72
fix(history): handle HIST_STAMPS with whitespace in timestamp format …
F3adlz May 22, 2025
0354add
fix(blinks)!: use `default` instead of `black` color (#13123)
glektarssza May 22, 2025
1ed17ac
feat(terraform): add `init -reconfigure` aliases` (#13129)
kahlstrm May 23, 2025
d39804a
docs(universalarchive): expand documentation (#13136)
Hanashiko May 24, 2025
13c7029
fix(async): ensure `git_prompt_status` can be registered (#13134)
paillechat May 24, 2025
526969c
feat(mvn): add verify aliases (#13133)
jonas-grgt May 24, 2025
ecdc1e7
docs(rsync): improve README (#13137)
Hanashiko May 24, 2025
095ac3c
feat(cli): add `--enabled` flag to `omz plugin list` (#13128)
glektarssza May 24, 2025
6ef4752
feat(laravel): add `db:wipe` alias (#13071)
JGamboa May 26, 2025
658240f
feat(kubectl): add aliases for `get events` (#13147)
mm503 May 29, 2025
95ef251
feat(dotnet): add `restore` alias (#13146)
YunusAkbalik May 29, 2025
ac52956
feat(agnoster): add conda support (#13160)
AYO-YO Jun 8, 2025
788eaa5
fix(functions): escape especial chars in WSL (#13158)
jwblangley Jun 8, 2025
3ff8c7e
feat(agnoster): add terraform to prompt (#7892)
roblugton Jun 9, 2025
042605e
chore(deps): bump requests in /.github/workflows/dependencies (#13164)
dependabot[bot] Jun 10, 2025
2fbdfa9
fix(init): ensure hostname is always valid for macOS (#13171)
sergiitk Jun 16, 2025
7ee92de
chore(deps): bump urllib3 in /.github/workflows/dependencies (#13176)
dependabot[bot] Jun 19, 2025
f802298
feat(ubuntu): add `apt-fast` support (#13175)
AmrElsayyad Jun 19, 2025
0143350
fix(rbw): reset clipboard in `rbwpw` only in the last invocation (#13…
carlosala Jun 25, 2025
f9d3e0f
feat(wd): update to v0.10.1 (#13192)
ohmyzsh[bot] Jun 29, 2025
cb72d7d
fix(af-magic): fix venv prompt counting parenthesis (#13190)
kahlstrm Jun 29, 2025
3e7ef01
chore: document Incident Response Plan (#13195)
mcornella Jul 1, 2025
df200c9
feat(keychain): support >2.9 (#13189)
zack6849 Jul 18, 2025
dc3bbcd
feat(web-search): add RubyGems.org (#13210)
NARKOZ Jul 18, 2025
8425e97
fix(keychain): reversed logic
carlosala Jul 21, 2025
2ac6995
fix(termsupport): ensure non-error return code (#13217)
bvoq Jul 21, 2025
ff97957
feat(tmux): avoid autostart inside `zed` editor (#13220)
BacLuc Jul 21, 2025
e3e468d
chore: fix typos (#13219)
jishudashen Jul 21, 2025
537807c
feat(alias-finder): use ripgrep if possible (#13043)
roeniss Jul 21, 2025
788b577
feat(web-search): add search with `claude.ai` and `grok.com` (#13222)
wagnermor Jul 22, 2025
13d4176
fix(web-search): rename alias to `claudeai` to avoid conflict with CL…
gregoryfm Jul 23, 2025
70f0e52
fix(web-search): rename `claude` alias (#13229)
malavbhavsar Jul 25, 2025
52f7ad6
chore(deps): bump certifi in /.github/workflows/dependencies (#13218)
dependabot[bot] Jul 28, 2025
98a182d
ci: add strict permissions to `dependencies.yml` workflow (#13232)
mcornella Jul 28, 2025
5c80425
ci: use `actions/create-github-app-token` (#13233)
carlosala Jul 28, 2025
a6beb0f
feat(jonathan): add conda support (#13243)
parintorn0 Aug 1, 2025
ef96242
feat(web-search): add crates.io, docs.rs (#13250)
xusd320 Aug 7, 2025
9d8d4cf
feat(extract): support `.pk{3,4,7}` files (#13254)
drjaska Aug 8, 2025
73024e8
chore(deps): bump charset-normalizer in /.github/workflows/dependenci…
dependabot[bot] Aug 11, 2025
9fe2c26
chore(deps): bump certifi in /.github/workflows/dependencies (#13246)
dependabot[bot] Aug 11, 2025
801f09c
fix(poetry-env): add support for poetry 2 (#13260)
Hato1 Aug 12, 2025
2423b7a
docs(web-search): add missing entries (#13263)
lucasdavila86 Aug 13, 2025
8bd49fb
fix(virtualenv): take into account `$VIRTUAL_ENV_PROMPT`
carlosala Aug 16, 2025
51760e1
feat(installer): add confirmation before overwriting existing .zshrc …
olwooz Aug 16, 2025
5d37f72
fix(asdf): avoid prepending path entry multiple times (#13268)
phealy Aug 16, 2025
92a0310
docs(key-bindings): clarify comment
carlosala Aug 16, 2025
7504f22
feat(battery): add wattage for macOS (#13258)
PixiBixi Aug 16, 2025
7366322
feat(copyfile): add error handling (#13248)
0xHouss Aug 16, 2025
c2a69fe
chore(deps): bump actions/checkout from 4 to 5 (#13271)
dependabot[bot] Aug 18, 2025
cef64c4
fix(install): ensure `--unattended` is respected (#13275)
carlosala Aug 19, 2025
b95022d
chore(deps): bump requests in /.github/workflows/dependencies (#13280)
dependabot[bot] Aug 25, 2025
266bc17
fix(chruby): avoid adding PATH entries twice (#12980)
dskecse Aug 26, 2025
2525dae
feat(git): use remote default branch to guess main branch (#13212)
ElisarEisenbach Aug 26, 2025
10b750a
feat(kompost): Add plugin for kompose (#7729)
kevinkirkup Sep 1, 2025
28ac0e9
fix(juanghurtado): Changed text color to red when 'root' (#7104)
vanildosouto Sep 1, 2025
9d00a00
feat(tt): add plugin tt (#8273)
ymlair Sep 1, 2025
61b144d
feat(magic-enter plugin): Add support for jj to magic-enter plugin (#…
bb Sep 1, 2025
680298e
feat(spackenv): Adding Spackenv plugin (#13191)
prehensilecode Sep 1, 2025
b9c9fcf
feat(repo): auto-complete docs rebase update-refs (#13286)
modestotech Sep 5, 2025
26863c5
docs(gpg-agent): clarify plugin purpose (#13289)
glektarssza Sep 6, 2025
9ad0ce6
fix(magic-enter): avoid unexpected console output
carlosala Sep 6, 2025
7b51606
feat(brew): add three more aliases (#13285)
conrmahr Sep 6, 2025
8c168e2
chore(deps): bump actions/setup-python from 5 to 6 (#13293)
dependabot[bot] Sep 8, 2025
9e23925
fix(magic-enter): check for cmd existance before executing
carlosala Sep 10, 2025
2b2d6d7
fix(bgnotify): use lsappinfo, add support for ghostty (#13314)
denysdovhan Sep 19, 2025
34d6932
feat(task): add completion plugin (#13313)
LinPr Sep 19, 2025
d388825
fix(check_for_upgrade): ensure compatibility with screen (#13302)
pfrederiksen Sep 19, 2025
c1e9748
docs(tldr): state that `tldr` should be installed separately (#13298)
suJayant Sep 19, 2025
c87eb79
feat(cli): only allow `omz pr test` on PRs with `testers needed` labe…
mcornella Sep 19, 2025
7f3d8a3
ci: Harden GitHub Actions [StepSecurity] (#13318)
step-security-bot Sep 19, 2025
ddd7751
ci: add scorecard automatic update (#13319)
carlosala Sep 19, 2025
b428e31
chore(deps): bump actions/checkout from 4.3.0 to 5.0.0 (#13323)
dependabot[bot] Sep 22, 2025
58cba61
chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 (#13322)
dependabot[bot] Sep 22, 2025
763aab3
fix(command-not-found): support latest homebrew (#13327)
christian-kilmer Sep 23, 2025
6d5482e
chore: remove obsolete gitpod integration (#13334)
mcornella Sep 27, 2025
242e2fa
ci: improve security in project.yml workflow (#13329)
mcornella Sep 27, 2025
e7528a5
chore(deps): bump github/codeql-action from 3.30.3 to 3.30.5 (#13336)
dependabot[bot] Sep 29, 2025
9ac3b89
chore(deps): bump pyyaml in /.github/workflows/dependencies (#13337)
dependabot[bot] Sep 29, 2025
1237525
docs(common-aliases): fix tar.gz command (#13332)
Ranjuna120 Sep 29, 2025
d57775d
fix(git): replace `whatchanged` with `log` (#13338)
carlosala Sep 29, 2025
1210973
fix(flutter): fix captured keyboard during completion generation (#13…
Vonarian Oct 5, 2025
182dfdf
chore(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#13352)
dependabot[bot] Oct 6, 2025
d4cb4f2
chore(deps): bump certifi in /.github/workflows/dependencies (#13353)
dependabot[bot] Oct 6, 2025
c6482fa
chore(deps): bump github/codeql-action from 3.30.5 to 3.30.6 (#13351)
dependabot[bot] Oct 6, 2025
853680f
fix(history-substring-search): honor `CASE_SENSITIVE` variable (#13360)
pfrederiksen Oct 9, 2025
c5f6401
chore(deps): bump github/codeql-action from 3.30.6 to 4.30.8 (#13364)
dependabot[bot] Oct 13, 2025
d1c04d8
chore(task): fix error in README (#13367)
uthark Oct 15, 2025
064f0c1
chore(deps): bump idna in /.github/workflows/dependencies (#13377)
dependabot[bot] Oct 21, 2025
1672a12
chore(deps): bump github/codeql-action from 4.30.8 to 4.30.9 (#13376)
dependabot[bot] Oct 21, 2025
8337a07
chore: update license year (#13369)
Olexandr88 Oct 21, 2025
ac92582
chore(deps): bump charset-normalizer in /.github/workflows/dependenci…
dependabot[bot] Oct 21, 2025
caba9ae
fix(ssh): use `grep -E` instead of `egrep` (#13380)
Fl0exe Oct 21, 2025
f1934d2
fix(git): improve ggu, ggl, gp, ggfl, ggp functions (#13370)
hanskr Oct 21, 2025
bd295c0
feat(terraform): add aliases for workspace management (#12845)
Jeconias Oct 22, 2025
38423b4
ci(deps): ensure push permissions are available (#13389)
carlosala Oct 23, 2025
55aa4c4
feat(gradle): update to d51199b5 (#13390)
ohmyzsh[bot] Oct 23, 2025
99017b8
fix(key-bindings): ensure `<Esc-l>` works if line is not empty (#13391)
codesnik Oct 23, 2025
969cd28
chore(gradle): update completion to 1525cf3f (#13393)
ohmyzsh[bot] Oct 26, 2025
279e91e
chore(deps): bump github/codeql-action from 4.30.9 to 4.31.0 (#13394)
dependabot[bot] Oct 26, 2025
829b8fd
chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#13395)
dependabot[bot] Oct 26, 2025
136298e
feat(nestjs) Adding NestJS plugin (#13104)
rode093 Oct 27, 2025
1dc87da
chore: tidy funding (#13401)
mcornella Oct 29, 2025
43e880b
feat(vscode): add support for Cursor (#13382)
IaroslavSapak Oct 31, 2025
423e9ae
chore(deps): bump github/codeql-action from 4.31.0 to 4.31.2 (#13408)
dependabot[bot] Nov 3, 2025
90a22b6
feat(gradle): update to 25c3d368 (#13407)
ohmyzsh[bot] Nov 3, 2025
e70086a
feat(gradle): update to a9d7c822 (#13413)
ohmyzsh[bot] Nov 9, 2025
18d0a63
chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (…
dependabot[bot] Nov 9, 2025
a057634
docs(dotnet): remove `Core` suffix (#13418)
oskar Nov 11, 2025
dca16e8
docs(docker-compose): clarify tool choice (#13399)
enzofrnt Nov 12, 2025
5a282b9
chore(git): remove quotes around `$#` (#13403)
artyom-fedosov Nov 14, 2025
9d93dfa
fix(keychain): use pattern matching to detect version (#13423)
carlosala Nov 15, 2025
8c5a606
feat: announce OpenSwag and `omz shop` command (#13428)
Copilot Nov 15, 2025
73d79fe
chore(deps): bump certifi in /.github/workflows/dependencies (#13431)
dependabot[bot] Nov 16, 2025
8a4d6fc
chore(deps): bump github/codeql-action from 4.31.2 to 4.31.3 (#13430)
dependabot[bot] Nov 16, 2025
b52dd1a
feat: Update OpenSwag domain references to CommitGoods (#13434)
Copilot Nov 20, 2025
15bcada
feat(pulumi): add plugin for Pulumi CLI (#13041)
StavShukrunRise Nov 22, 2025
b04e01d
feat(kubectl): add aliases for `kubectl rollout restart` (#12883)
mofibo Nov 22, 2025
fc2d0f8
chore: add OpenSSF Best Practices badge (#13443)
mcornella Nov 23, 2025
441299c
chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#13438)
dependabot[bot] Nov 23, 2025
0116e7a
chore(deps): bump github/codeql-action from 4.31.3 to 4.31.4 (#13439)
dependabot[bot] Nov 23, 2025
beadd56
chore(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0…
dependabot[bot] Nov 23, 2025
343c5a8
chore(deps): bump github/codeql-action from 4.31.4 to 4.31.5 (#13456)
dependabot[bot] Nov 30, 2025
a449c02
chore(deps): bump actions/setup-python from 6.0.0 to 6.1.0 (#13455)
dependabot[bot] Nov 30, 2025
ca5c467
fix(dependencies): only open PR if there are relevant changes (#13454)
carlosala Dec 1, 2025
ee30bc5
refactor(fig)!: remove archived `fig` plugin
mcornella Dec 1, 2025
977c4f9
refactor(rbfu)!: remove deprecated `rbfu` plugin
mcornella Dec 1, 2025
e9fc134
ci(dependencies): update job permissions, change commits to `chore` (…
mcornella Dec 1, 2025
5f7f419
feat(uv): add alias for pinning Python version (#12914)
benzlokzik Dec 5, 2025
a98a9f7
feat(jj): add `jj` aliases for common workflows (#13179)
imp Dec 5, 2025
1b4497f
chore(deps): bump urllib3 in /.github/workflows/dependencies (#13464)
dependabot[bot] Dec 6, 2025
953f526
chore(deps): bump github/codeql-action from 4.31.5 to 4.31.7 (#13469)
dependabot[bot] Dec 7, 2025
3b66f64
chore(deps): bump step-security/harden-runner from 2.13.2 to 2.13.3 (…
dependabot[bot] Dec 7, 2025
0ebeae7
chore(deps): bump actions/create-github-app-token from 2.2.0 to 2.2.1…
dependabot[bot] Dec 7, 2025
ddec79a
chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#13468)
dependabot[bot] Dec 7, 2025
72acd2c
feat(uv): add more useful aliases (#13462)
rode093 Dec 8, 2025
92aed2e
feat(extract): add unar as fallback for RAR extraction (#13472)
thromel Dec 9, 2025
f84341c
fix(git): git_status_prompt should respect spaces in prefixes (#13478)
tDwtp Dec 11, 2025
a4e15fd
chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (#13481)
dependabot[bot] Dec 15, 2025
5778123
chore(deps): bump urllib3 in /.github/workflows/dependencies (#13482)
dependabot[bot] Dec 15, 2025
1fee750
chore(deps): bump step-security/harden-runner from 2.13.3 to 2.14.0 (…
dependabot[bot] Dec 15, 2025
7192af5
chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#13480)
dependabot[bot] Dec 15, 2025
b5c449e
feat(terraform): add `-parallelism=1` aliases (#13484)
leggatron Dec 17, 2025
d4a62a2
refactor(git)!: remove old deprecated aliases (#13149)
rivenirvana Dec 17, 2025
475b18f
fix(kubectl)!: change alias from `kl` to `klog` (#13204)
PixiBixi Dec 17, 2025
8a231b1
feat!: unify `auto-approve` aliases in `terraform` and `opentofu` (#1…
delaskoff Dec 17, 2025
945d89f
feat(kubectl): add aliases for kustomization directories (#13033)
kid1412621 Dec 17, 2025
95de265
revert(git): revert deprecation for `gg*` aliases (#13485)
rivenirvana Dec 19, 2025
3a73094
chore(deps): bump github/codeql-action from 4.31.8 to 4.31.9 (#13486)
dependabot[bot] Dec 21, 2025
129aeee
feat(clipboard): send value to tmux client when copying (#13451)
bretello Dec 22, 2025
0f45f82
feat(tmux): add 'to' alias for session attachment (#13479)
danrneal Dec 22, 2025
a79b37b
Revert "fix(kubectl)!: change alias from `kl` to `klog` (#13204)"
mcornella Dec 30, 2025
d23d3ea
chore(deps): bump certifi in /.github/workflows/dependencies (#13499)
dependabot[bot] Jan 4, 2026
72625e2
ci(deps): add kube-ps1 to dependencies (#13283)
palfrey Jan 5, 2026
28d4ab6
ci(deps): add GH_TOKEN to GitHub API requests (#13502)
carlosala Jan 5, 2026
2daffdf
chore(kube-ps1): update to 0b0e6daf (#13503)
ohmyzsh[bot] Jan 5, 2026
6634f44
chore(deps): bump urllib3 in /.github/workflows/dependencies (#13506)
dependabot[bot] Jan 8, 2026
ed21aa1
fix(mise)!: remove unneeded hook-env call (#13491)
halilim Jan 8, 2026
871d4b9
fix(1password)!: remove v1 support (#13507)
carlosala Jan 8, 2026
35068db
feat(jj): add alias for `jj abandon` (#13510)
gayanMatch Jan 11, 2026
ec14da7
chore: update LICENSE (#13509)
Olexandr88 Jan 14, 2026
47e990c
feat(brew): add aliases for reinstall and HEAD install (#13446)
sasantk Jan 18, 2026
834fbf3
feat(hcloud): add plugin for Hetzner Cloud CLI (#13473)
arbianshkodra Jan 18, 2026
4677b79
chore(deps): bump github/codeql-action from 4.31.9 to 4.31.10 (#13524)
dependabot[bot] Jan 19, 2026
99b243b
chore: add AI guidelines (#13520)
robbyrussell Jan 19, 2026
233e81d
feat(command-not-found): support void linux (#13531)
Vinfall Jan 20, 2026
e076690
feat(gitignore): use cdn as endpoint (#13497)
showchi Jan 20, 2026
db66764
chore(deps): bump actions/setup-python from 6.1.0 to 6.2.0 (#13540)
dependabot[bot] Jan 25, 2026
0074e72
chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#13541)
dependabot[bot] Jan 26, 2026
67cd8c4
chore(deps): bump github/codeql-action from 4.31.10 to 4.31.11 (#13539)
dependabot[bot] Jan 26, 2026
1a253c3
chore(deps): bump github/codeql-action from 4.31.11 to 4.32.0 (#13548)
dependabot[bot] Feb 2, 2026
9df4ea0
chore(deps): bump step-security/harden-runner from 2.14.0 to 2.14.1 (…
dependabot[bot] Feb 2, 2026
116be8b
chore(deps): bump step-security/harden-runner from 2.14.1 to 2.14.2 (…
dependabot[bot] Feb 8, 2026
41c5b96
chore(deps): bump github/codeql-action from 4.32.0 to 4.32.2 (#13558)
dependabot[bot] Feb 8, 2026
88659ed
fix(appearance): ensure arg separation in `test-ls-args` (#13556)
rangaNP Feb 11, 2026
cdd31a7
chore(deps): bump github/codeql-action from 4.32.2 to 4.32.3 (#13570)
dependabot[bot] Feb 16, 2026
a8aca3f
fix(dnf): ensure correct alias for different version (#13559)
c0mpile Feb 16, 2026
993afc8
feat(dotenv): add named pipe (FIFO) support (#13561)
thomaswitt Feb 16, 2026
45dd7d0
fix(zsh-navigation-tools): quote some potential space-filled strings …
aviu16 Feb 16, 2026
44f2a12
fix(thefuck): quote ZSH_CACHE_DIR path (#13569)
aviu16 Feb 18, 2026
52d93f1
feat(virtualenvwrapper): add archlinux support (#13584)
GSokol Feb 19, 2026
7f8d6b1
chore(deps): bump github/codeql-action from 4.32.3 to 4.32.4 (#13590)
dependabot[bot] Feb 23, 2026
2117ee5
feat(molecule): introduce molecule plugin (#12760)
nervo Feb 23, 2026
536515d
docs(yum): fix typo (#13589)
jasonjacinth Feb 23, 2026
400591e
fix(colored-man-pages): quote array expansion (#13591)
aspiers Feb 23, 2026
5c4f27b
feat(molecule): introduce molecule aliases (#13594)
PascalKont Feb 25, 2026
6bb9718
chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#13599)
dependabot[bot] Mar 1, 2026
3fd2331
chore(deps): bump step-security/harden-runner from 2.14.2 to 2.15.0 (…
dependabot[bot] Mar 1, 2026
25d4d75
chore(deps): bump certifi in /.github/workflows/dependencies (#13600)
dependabot[bot] Mar 1, 2026
bf29483
chore(kube-ps1): update to 9b41c091 (#13522)
ohmyzsh[bot] Mar 3, 2026
4f8632d
docs(jj): compatibility with git async prompt (#13602)
Nicknamess96 Mar 4, 2026
5292fea
feat(pre-commit): add `prek` support (#13529)
hofbi Mar 4, 2026
abc2372
chore(history-substring-search): update to version 14c8d2e0 (#13521)
ohmyzsh[bot] Mar 6, 2026
1e3abc1
chore: change freeBSD to FreeBSD (#13614)
04cb Mar 6, 2026
2bc4538
chore(deps): bump step-security/harden-runner from 2.15.0 to 2.15.1 (…
dependabot[bot] Mar 9, 2026
44c0e85
chore(deps): bump github/codeql-action from 4.32.4 to 4.32.6 (#13622)
dependabot[bot] Mar 9, 2026
d122204
chore(deps): bump charset-normalizer in /.github/workflows/dependenci…
dependabot[bot] Mar 9, 2026
8df5c1b
fix(last-working-dir): use explicit return 0 in early-exit guards (#1…
aecant Mar 10, 2026
7de1362
chore(gradle): update to dd3a8adb (#13635)
ohmyzsh[bot] Mar 15, 2026
b42f226
chore(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0…
dependabot[bot] Mar 16, 2026
bec3f22
docs(vscode): fix typo (#13627)
Rohan5commit Mar 16, 2026
4daba14
refactor(bundler): Remove bundle_install and just use: bundle install…
halilim Mar 18, 2026
44394e7
feat(docker): add aliases for container, network, and system prune (#…
NikanEidi Mar 19, 2026
cfad9e0
chore(deps): bump step-security/harden-runner from 2.15.1 to 2.16.0 (…
dependabot[bot] Mar 23, 2026
21dbafa
chore(deps): bump github/codeql-action from 4.32.6 to 4.34.1 (#13642)
dependabot[bot] Mar 23, 2026
df64afb
chore(deps): bump charset-normalizer from 3.4.5 to 3.4.6 (#13643)
dependabot[bot] Mar 23, 2026
2614f52
docs(poetry): fix typo (#13646)
przemek890 Mar 24, 2026
7e7cb5a
fix(dpoggi): ensure correct Ghostty rendering (#13644)
narasaka Mar 24, 2026
9151236
feat(yarn): use proper `$PWD` var (#13639)
codesnik Mar 24, 2026
11c1718
chore(deps): bump requests from 2.32.5 to 2.33.0 in /.github/workflow…
dependabot[bot] Mar 26, 2026
76ffd9e
fix(installer): handle sudo shims that don't support -k flag (#13651)
mcornella Mar 26, 2026
cb13cc5
docs(vscode): align README with current CLI behavior (#13653)
adamalston Mar 29, 2026
9e2c154
chore(deps): bump github/codeql-action from 4.34.1 to 4.35.1 (#13654)
dependabot[bot] Mar 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"image": "mcr.microsoft.com/devcontainers/base:noble",
"features": {
"ghcr.io/devcontainers/features/common-utils": {
"installZsh": true,
"configureZshAsDefaultShell": true,
"username": "vscode",
"userUid": 1000,
"userGid": 1000
}
},
"postCreateCommand": "dir=/workspaces/ohmyzsh; rm -rf $HOME/.oh-my-zsh && ln -s $dir $HOME/.oh-my-zsh && cp $dir/templates/minimal.zshrc $HOME/.zshrc && chgrp -R 1000 $dir && chmod g-w,o-w $dir",
"customizations": {
"codespaces": {
"openFiles": [
"README.md"
]
}
}
}
15 changes: 15 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
root = true

[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_size = 2
indent_style = space

[*.py]
indent_size = 4

[devcontainer.json]
indent_size = 4
indent_style = tab
19 changes: 19 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Plugin owners
plugins/archlinux/ @ratijas
plugins/dbt/ @msempere
plugins/eza/ @pepoluan
plugins/genpass/ @atoponce
plugins/git-lfs/ @hellovietduc
plugins/gitfast/ @felipec
plugins/kube-ps1/ @mcornella
plugins/kubectl/ @mcornella
plugins/kubectx/ @mcornella
plugins/opentofu/ @mcornella
plugins/react-native @esthor
plugins/sdk/ @rgoldberg
plugins/shell-proxy/ @septs
plugins/starship/ @axieax
plugins/terraform/ @mcornella
plugins/universalarchive/ @Konfekt
plugins/wp-cli/ @joshmedeski
plugins/zoxide/ @ajeetdsouza
6 changes: 6 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
github:
- ohmyzsh
- robbyrussell
- mcornella
- carlosala
open_collective: ohmyzsh
87 changes: 87 additions & 0 deletions .github/INCIDENT_RESPONSE_PLAN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# Incident Response Plan

## Reporting a Vulnerability

Please see [the latest guidelines](https://github.com/ohmyzsh/ohmyzsh/blob/master/SECURITY.md) for instructions.

## Phases

### Triage

1. Is this a valid security vulnerability?

- [ ] It affects our CI/CD or any of our repositories.
- [ ] For ohmyzsh/ohmyzsh, it affects the latest commit.
- [ ] For others, it affects the latest commit on the default branch.
- [ ] It affects a third-party dependency:
- [ ] Zsh or git
- [ ] For a plugin, the vulnerability is a result of our usage of the dependency.

2. What's the scope of the vulnerability?

- [ ] Our codebase.
- [ ] A direct third-party dependency (Zsh, git, other plugins).
- [ ] An indirect third-party dependency.
- [ ] Out of scope, a third-party dependency that is the responsibility of the user.
- [ ] Out of scope, any other case (edit this plan and add the details).

3. Is the vulnerability actionable?

- [ ] Yes, we can submit a fix.
- [ ] Yes, we can disable a feature.
- [ ] Yes, we can mitigate the risk.
- [ ] Yes, we can remove a vulnerable dependency.
- [ ] Yes, we can apply a workaround.
- [ ] Yes, we can apply a patch to a vulnerable dependency ([example for CVE-2021-45444](https://github.com/ohmyzsh/ohmyzsh/blob/cb72d7dcbf08b435c7f8a6470802b207b2aa02c3/lib/vcs_info.zsh)).
- [ ] No, the vulnerability is not actionable.

4. What's the impact of the vulnerability?

Assess using the *CIA* triad:

- **Confidentiality**: example: report or sharing of secrets.
- **Integrity**: affects the integrity of the system (deletion, corruption or encryption of data, OS file corruption, etc.).
- **Availability**: denial of login, deletion of required files to boot / login, etc.

5. What's the exploitability of the vulnerability?

Consider how easy it is to exploit, and if it affects all users or requires specific configurations.

6. What's the severity of the vulnerability?

You can use the [CVSS v3.1](https://www.first.org/cvss/specification-document) to assess the severity of the vulnerability.

7. When was the vulnerability introduced?

- Find the responsible code path.
- Find the commit or Pull Request that introduced the vulnerability.

8. Who are our security contacts?

Assess upstream or downstream contacts, and their desired channels of security.

> TODO: add a list of contacts.

### Mitigation

- **Primary focus:** removing possibility of exploitation fast.
- **Secondary focus:** addressing the root cause.

> [!IMPORTANT]
> Make sure to test that the mitigation works as expected, and does not introduce new vulnerabilities.
> When deploying a patch, make sure not to disclose the vulnerability in the commit message or PR description.

> TODO: introduce a fast-track update process for security patches.

### Disclosure

Primary goal: inform our users about the vulnerability, and whether they are affected or not affected based on information they should be able to check themselves in a straightforward way.

> TODO: add a vulnerability disclosure template.

### Learn

- Document the vulnerability, steps performed, and lessons learned.
- Document the timeline of events.
- Document and address improvements on the Security Incident Response Plan.
- Depending on the severity of the vulnerability, consider disclosing the root cause or not based on likely impact on users and estimated potential victims still affected.
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Report a bug
description: Report a bug that isn't caused by Oh My Zsh. If unsure, use this form
body:
- type: markdown
attributes:
value: |
## Self Check
- Look for similar errors in existing [GitHub Issues](https://github.com/ohmyzsh/ohmyzsh/issues?q=is%3Aissue) (open or closed).
- Try reaching out on the [Discord server](https://discord.gg/ohmyzsh) for help.
- type: textarea
validations:
required: true
attributes:
label: Describe the bug
description: A clear description of what the bug is.
- type: textarea
validations:
required: true
attributes:
label: Steps to reproduce
description: |
Steps to reproduce the problem.
placeholder: |
For example:
1. Enable plugin '...'
2. Run command '...' or try to complete command '...'
3. See error
- type: textarea
validations:
required: true
attributes:
label: Expected behavior
description: A brief description of what should happen.
- type: textarea
attributes:
label: Screenshots and recordings
description: |
If applicable, add screenshots to help explain your problem. You can also record an asciinema session: https://asciinema.org/
- type: input
validations:
required: true
attributes:
label: OS / Linux distribution
placeholder: Windows 10, Ubuntu 20.04, Arch Linux, macOS 10.15...
- type: input
validations:
required: true
attributes:
label: Zsh version
description: Run `echo $ZSH_VERSION` to check.
placeholder: "5.6"
- type: input
validations:
required: true
attributes:
label: Terminal emulator
placeholder: iTerm2, GNOME Terminal, Terminal.app...
- type: dropdown
attributes:
label: If using WSL on Windows, which version of WSL
description: Run `wsl -l -v` to check.
options:
- WSL1
- WSL2
- type: textarea
attributes:
label: Additional context
description: Add any other context about the problem here. This can be themes, plugins, custom settings...
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_omz.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: Report a bug in Oh My Zsh
description: Create a report to help us improve Oh My Zsh
labels: ['Bug']
body:
- type: markdown
attributes:
value: |
## Self Check
- **Make sure this bug only happens with Oh My Zsh enabled**.
- Look for similar errors in existing [GitHub Issues](https://github.com/ohmyzsh/ohmyzsh/issues?q=is%3Aissue) (open or closed).
- Try reaching out on the [Discord server](https://discord.gg/ohmyzsh) for help.
- type: textarea
validations:
required: true
attributes:
label: Describe the bug
description: A clear description of what the bug is.
- type: textarea
validations:
required: true
attributes:
label: Steps to reproduce
description: |
Steps to reproduce the problem.
placeholder: |
For example:
1. Enable plugin '...'
2. Run command '...' or try to complete command '...'
3. See error
- type: textarea
validations:
required: true
attributes:
label: Expected behavior
description: A brief description of what should happen.
- type: textarea
attributes:
label: Screenshots and recordings
description: |
If applicable, add screenshots to help explain your problem. You can also record an asciinema session: https://asciinema.org/
- type: input
validations:
required: true
attributes:
label: OS / Linux distribution
placeholder: Windows 10, Ubuntu 20.04, Arch Linux, macOS 10.15...
- type: input
validations:
required: true
attributes:
label: Zsh version
description: Run `echo $ZSH_VERSION` to check.
placeholder: "5.6"
- type: input
validations:
required: true
attributes:
label: Oh My Zsh version
description: Run `omz version` to check.
placeholder: master (bf303965)
- type: input
validations:
required: true
attributes:
label: Terminal emulator
placeholder: iTerm2, GNOME Terminal, Terminal.app...
- type: dropdown
attributes:
label: If using WSL on Windows, which version of WSL
description: Run `wsl -l -v` to check.
options:
- WSL1
- WSL2
- type: textarea
attributes:
label: Additional context
description: Add any other context about the problem here. This can be themes, plugins, custom settings...
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Support
url: https://github.com/ohmyzsh/ohmyzsh/discussions
about: Ask the community for support
- name: Get help on Discord
url: https://discord.gg/ohmyzsh
about: Have a quick question? Join the Discord server and ask on the appropriate channel.
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Feature request
description: Suggest a feature for Oh My Zsh
labels: ["Feature"]
body:
- type: markdown
attributes:
value: |
## Self Check
- Look for similar features in existing [GitHub Issues](https://github.com/ohmyzsh/ohmyzsh/issues?q=is%3Aissue) (open or closed).
- type: input
attributes:
label: If the feature request is for a plugin or theme, specify it here.
description: The name of the plugin or theme that you would like us to improve.
placeholder: e.g. Git plugin, Agnoster theme
- type: textarea
attributes:
label: If the feature solves a problem you have, specify it here.
description: A description of what the problem is.
placeholder: Ex. I'm always frustrated when...
- type: textarea
attributes:
label: Describe the proposed feature.
description: A description of what you want to happen. Be as specific as possible.
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered
description: A description of any alternative solutions or features you've considered. This can also include other plugins or themes.
- type: textarea
attributes:
label: Additional context
description: Add any other context, screenshots or Discord conversations about the feature request here. Also if you have any PRs related to this issue that are already open that you would like us to look at.
- type: textarea
attributes:
label: Related Issues
description: Is there any open or closed issues that is related to this feature request? If so please link them below!
21 changes: 21 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
## Standards checklist:

<!-- Fill with an x the ones that apply. Example: [x] -->

- [ ] The PR title is descriptive.
- [ ] The PR doesn't replicate another PR which is already open.
- [ ] I have read the contribution guide and followed all the instructions.
- [ ] The code follows the code style guide detailed in the wiki.
- [ ] The code is mine or it's from somewhere with an MIT-compatible license.
- [ ] If I used AI tools (ChatGPT, Claude, Gemini, etc.) to assist with this contribution, I've disclosed it below.
- [ ] The code is efficient, to the best of my ability, and does not waste computer resources.
- [ ] The code is stable and I have tested it myself, to the best of my abilities.
- [ ] If the code introduces new aliases, I provide a valid use case for all plugin users down below.

## Changes:

- [...]

## Other comments:

...
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: "weekly"
day: "sunday"
labels: []
- package-ecosystem: "pip"
directory: "/.github/workflows/dependencies"
schedule:
interval: "weekly"
day: "sunday"
labels: []
Loading