BSD Ports

shells/ohmyzsh 20241128 MidnightBSD

Community-driven framework for managing your zsh configuration

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
235dc2bfd7
License
mit
Categories
shells

Description

Oh My Zsh is an open source, community-driven framework for managing your zsh configuration.

It provides plugins for things like ansible, bazel, git, tmux, etc. It is fully customizable and provides dozens of different themes.

Sounds boring. Let's try again.

Oh My Zsh will not make you a 10x developer...but you may feel like one.

In the other systems

The newest version among them is 20241128, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDshells/ohmyzsh20241128 newestno data-[email protected]2026-11-04
FreeBSDshells/ohmyzsh20241128 newestnone known-[email protected]-
DragonFlyshells/ohmyzsh20241128 newestnone known-[email protected]-
HardenedBSDshells/ohmyzsh20241128 newestno data-[email protected]-
GhostBSDshells/ohmyzsh20241128 newestno data-[email protected]-

Version history 2

  1. 20241128 235dc2bfd7
  2. 20241128 1ed0f9823e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install ohmyzsh

From mports:

cd /usr/mports/shells/ohmyzsh && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ohmyzsh>0:shells/ohmyzsh

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

No port depends on this one.

Files

pkg-plist 1027
  • share/ohmyzsh/CODE_OF_CONDUCT.md
  • share/ohmyzsh/CONTRIBUTING.md
  • share/ohmyzsh/LICENSE.txt
  • share/ohmyzsh/README.md
  • share/ohmyzsh/SECURITY.md
  • share/ohmyzsh/custom/example.zsh
  • share/ohmyzsh/custom/plugins/example/example.plugin.zsh
  • share/ohmyzsh/custom/themes/example.zsh-theme
  • share/ohmyzsh/lib/async_prompt.zsh
  • share/ohmyzsh/lib/bzr.zsh
  • share/ohmyzsh/lib/cli.zsh
  • share/ohmyzsh/lib/clipboard.zsh
  • share/ohmyzsh/lib/compfix.zsh
  • share/ohmyzsh/lib/completion.zsh
  • share/ohmyzsh/lib/correction.zsh
  • share/ohmyzsh/lib/diagnostics.zsh
  • share/ohmyzsh/lib/directories.zsh
  • share/ohmyzsh/lib/functions.zsh
  • share/ohmyzsh/lib/git.zsh
  • share/ohmyzsh/lib/grep.zsh
  • share/ohmyzsh/lib/history.zsh
  • share/ohmyzsh/lib/key-bindings.zsh
  • share/ohmyzsh/lib/misc.zsh
  • share/ohmyzsh/lib/nvm.zsh
  • share/ohmyzsh/lib/prompt_info_functions.zsh
  • share/ohmyzsh/lib/spectrum.zsh
  • share/ohmyzsh/lib/termsupport.zsh
  • share/ohmyzsh/lib/tests/cli.test.zsh
  • share/ohmyzsh/lib/theme-and-appearance.zsh
  • share/ohmyzsh/lib/vcs_info.zsh
  • share/ohmyzsh/oh-my-zsh.sh
  • share/ohmyzsh/plugins/1password/1password.plugin.zsh
  • share/ohmyzsh/plugins/1password/README.md
  • share/ohmyzsh/plugins/1password/_opswd
  • share/ohmyzsh/plugins/1password/opswd
  • share/ohmyzsh/plugins/alias-finder/.zunit.yml
  • share/ohmyzsh/plugins/alias-finder/README.md
  • share/ohmyzsh/plugins/alias-finder/alias-finder.plugin.zsh
  • share/ohmyzsh/plugins/alias-finder/tests/_output/.gitkeep
  • share/ohmyzsh/plugins/alias-finder/tests/_support/.gitkeep
  • share/ohmyzsh/plugins/alias-finder/tests/_support/bootstrap
  • share/ohmyzsh/plugins/alias-finder/tests/test_run.sh
  • share/ohmyzsh/plugins/aliases/.gitignore
  • share/ohmyzsh/plugins/aliases/README.md
  • share/ohmyzsh/plugins/aliases/aliases.plugin.zsh
  • share/ohmyzsh/plugins/aliases/cheatsheet.py
  • share/ohmyzsh/plugins/aliases/termcolor.py
  • share/ohmyzsh/plugins/ansible/README.md
  • share/ohmyzsh/plugins/ansible/ansible.plugin.zsh
  • share/ohmyzsh/plugins/ant/README.md
  • share/ohmyzsh/plugins/ant/_ant
  • share/ohmyzsh/plugins/ant/ant.plugin.zsh
  • share/ohmyzsh/plugins/apache2-macports/README.md
  • share/ohmyzsh/plugins/apache2-macports/apache2-macports.plugin.zsh
  • share/ohmyzsh/plugins/arcanist/README.md
  • share/ohmyzsh/plugins/arcanist/arcanist.plugin.zsh
  • share/ohmyzsh/plugins/archlinux/README.md
  • share/ohmyzsh/plugins/archlinux/archlinux.plugin.zsh
  • share/ohmyzsh/plugins/arduino-cli/README.md
  • share/ohmyzsh/plugins/arduino-cli/arduino-cli.plugin.zsh
  • share/ohmyzsh/plugins/argocd/README.md
  • share/ohmyzsh/plugins/argocd/argocd.plugin.zsh
  • share/ohmyzsh/plugins/asdf/README.md
  • share/ohmyzsh/plugins/asdf/asdf.plugin.zsh
  • share/ohmyzsh/plugins/autoenv/README.md
  • share/ohmyzsh/plugins/autoenv/autoenv.plugin.zsh
  • share/ohmyzsh/plugins/autojump/README.md
  • share/ohmyzsh/plugins/autojump/autojump.plugin.zsh
  • share/ohmyzsh/plugins/autopep8/README.md
  • share/ohmyzsh/plugins/autopep8/_autopep8
  • share/ohmyzsh/plugins/aws/README.md
  • share/ohmyzsh/plugins/aws/aws.plugin.zsh
  • share/ohmyzsh/plugins/azure/README.md
  • share/ohmyzsh/plugins/azure/azure.plugin.zsh
  • share/ohmyzsh/plugins/battery/README.md
  • share/ohmyzsh/plugins/battery/battery.plugin.zsh
  • share/ohmyzsh/plugins/bazel/README.md
  • share/ohmyzsh/plugins/bazel/_bazel
  • share/ohmyzsh/plugins/bazel/bazel.plugin.zsh
  • share/ohmyzsh/plugins/bbedit/README.md
  • share/ohmyzsh/plugins/bbedit/bbedit.plugin.zsh
  • share/ohmyzsh/plugins/bedtools/README.md
  • share/ohmyzsh/plugins/bedtools/_bedtools
  • share/ohmyzsh/plugins/bgnotify/README.md
  • share/ohmyzsh/plugins/bgnotify/bgnotify.plugin.zsh
  • share/ohmyzsh/plugins/bower/README.md
  • share/ohmyzsh/plugins/bower/_bower
  • share/ohmyzsh/plugins/bower/bower.plugin.zsh
  • share/ohmyzsh/plugins/branch/README.md
  • share/ohmyzsh/plugins/branch/branch.plugin.zsh
  • share/ohmyzsh/plugins/brew/README.md
  • share/ohmyzsh/plugins/brew/brew.plugin.zsh
  • share/ohmyzsh/plugins/bridgetown/README.md
  • share/ohmyzsh/plugins/bridgetown/bridgetown.plugin.zsh
  • share/ohmyzsh/plugins/buf/README.md
  • share/ohmyzsh/plugins/buf/buf.plugin.zsh
  • share/ohmyzsh/plugins/bun/README.md
  • share/ohmyzsh/plugins/bun/bun.plugin.zsh
  • share/ohmyzsh/plugins/bundler/README.md
  • share/ohmyzsh/plugins/bundler/_bundler

The first 100 are listed.

distinfo 1
FileSizeSHA256
ohmyzsh-ohmyzsh-20241128-69a6359f7cf8978d464573fb7b023ee3cd00181a_GH0.tar.gz3.262902e+064614ca08a09d4a374f7d6412570f018718a6d929c9340527aafa8b7936c8b289

Commit history 3

DateCommitCreditsLog message
235dc2bfd7 Lucas Holt Restore ports tree accidentally deleted by Rails PR #2213 (#2232)
Restore the 63,146 unrelated files accidentally deleted when malformed Rails PR #2213 was merged. Retain the intended databases/rubygem-activemodel81 update to 8.1.4.1. Verified the repaired tree has all 63,148 tracked files. Compared with master before #2213 (141a9523ba), only databases/rubygem-activemodel81/Makefile and distinfo differ. The update itself was already built, packaged and hash-verified. The cause was preparing sparse worktrees with an empty index. The remaining Rails branches are receiving corrective commits, with explicit final-tree and per-port diff validation before push. This recovery changes no port semantics beyond the intended ActiveModel update. Signed-off-by: Lucas Holt <[email protected]>
1123a1dfb9 Lucas Holt databases/rubygem-activemodel81: update to 8.1.4.1 for security fixes (#2213)
Update databases/rubygem-activemodel81 to 8.1.4.1. Part of the coordinated Rails security update addressing the 21 advisories published November 4, 2026. Preserve this port's existing Rails release series; update all version-linked component ports together. Validation on MidnightBSD 4.0.9 amd64, Ruby 3.3.11: official release SHA256 matches the supplied announcement; MIT license unchanged; makesum, patch, build, fake including gem dependency QA, and package passed. Portlint: zero fatal errors (existing advisories only). Runtime dependency gems were isolated under /tmp; NO_DEPENDS=yes prevented installing host packages, so mport dependency installation/closure itself was not tested. Targeted security validation for the Rails 8.1 release: twelve …
1ed0f9823e Lucas Holt shells: port 33 shells and utilities from FreeBSD (plus 7 prerequisites) (#2196)
## Summary Port 33 missing shells and shell utilities from FreeBSD ports into `shells/`, along with 7 prerequisite ports in `devel/`, `lang/`, and `textproc/`. ### Prerequisites Added (7) - `devel/p5-Data-Dump-Streamer` - `devel/p5-Term-Screen` - `devel/p5-Tree-Trie` - `devel/schilybase` - `devel/smake` - `lang/chez-scheme` - `textproc/p5-YAML-Syck` ### Shells & Utilities Added (33) - `shells/antibody` - `shells/bash-completion-zfs` - `shells/bicon` - `shells/bosh` - `shells/carapace` - `shells/git-prompt.zsh` - `shells/ion` - `shells/iris` - `shells/meka` - `shells/modernish` - `shells/murex` - `shells/nsh` - `shells/nu_plugin_formats` - `shells/nu_plugin_gstat` - `shells/nu_plugin_inc` - `shells/nu_plugin_polars` - `shells/nu_plugin_query` - `shells/ohmyzsh` …