Package Details: oh-my-zsh-git r6192.be4a95297-1

Git Clone URL: https://aur.archlinux.org/oh-my-zsh-git.git (read-only, click to copy)
Package Base: oh-my-zsh-git
Description: A community-driven framework for managing your zsh configuration. Includes 180+ optional plugins and over 120 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community
Upstream URL: https://github.com/ohmyzsh/ohmyzsh
Licenses: MIT
Submitter: phoenixlzx
Maintainer: MarcinWieczorek
Last Packager: MarcinWieczorek
Votes: 466
Popularity: 2.17
First Submitted: 2012-10-24 12:04 (UTC)
Last Updated: 2021-10-05 05:52 (UTC)

Dependencies (7)

Sources (2)

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

aliu commented on 2024-01-25 22:46 (UTC)

Hi @MarcinWieczorek, could my patch file be applied?

starquake commented on 2024-01-18 07:41 (UTC)

https://wiki.archlinux.org/title/PKGBUILD says:

For the sake of consistency, pkgname should match the name of the source tarball of the software: for instance, if the software is in foobar-2.5.tar.gz, use pkgname=foobar.

There is no tarball AFAIK so that's not gonna help. There is an executable called: oh-my-zsh.sh

So I guess the name is fine?

aliu commented on 2024-01-17 14:54 (UTC)

Upstream renamed the lowercase variant of their project but the full name of the project is still Oh My Zsh, not ohmyzsh. Just look at the README. Whether or not they want to hyphenate, AUR packages must hyphenate.

MarcinWieczorek commented on 2024-01-17 08:36 (UTC)

Git is only used by themes to display the git status of the current directory and update; they work well without git.

which is a definition of an optional dependency, which it is.

I don’t really see why AUR shouldn’t contain things with oh-my-zsh, it’s what seems to be the logical name according to AUR naming conventions, and users can still find this package by searching the unhyphenated and hyphenated forms alike.

They can't! https://aur.archlinux.org/packages?O=0&K=ohmyzsh Upstream renamed their project, we should follow.

aliu commented on 2024-01-16 12:56 (UTC)

Git is only used by themes to display the git status of the current directory and update; they work well without git. I don’t really see why AUR shouldn’t contain things with oh-my-zsh, it’s what seems to be the logical name according to AUR naming conventions, and users can still find this package by searching the unhyphenated and hyphenated forms alike.

MarcinWieczorek commented on 2024-01-16 07:55 (UTC)

But git is used by themes, it's a legit optdepend, like python. But ruby can be removed.

I'd like to address the issue of naming - I contacted ohmyzsh team on discord when they removed hypens. There were issues on their side that needed to be resolved and they promised to get back when they're ready. They never did. This needs to be done. AUR contains 12 items with oh-my-zsh phrase, this needs to be refactored.

aliu commented on 2024-01-15 17:25 (UTC) (edited on 2024-01-16 00:26 (UTC) by aliu)

You're right. Maybe also remove git as an optdepend.

MarcinWieczorek commented on 2024-01-15 17:15 (UTC)

  1. fair enough
  2. I thought themes and plugins are updated with this package, not separately. At least bundled ones, users should handle their themes/plugins on their own.

aliu commented on 2024-01-15 15:44 (UTC)

  1. Python is actually used in certain bundled plugins. Ruby isn't.
  2. Themes, plugins and ohmyzsh usually distribute their plugins' updates through git.

MarcinWieczorek commented on 2024-01-15 15:41 (UTC)

  1. It should be consistent - either remove python as well or let ruby stay.
  2. What does "most updates are distributed through git" mean?