chaldea-center/chaldea

[FEATURE] Add software to Homebrew for Mac

Closed this issue · 4 comments

Is your feature request related to a problem? Please describe.
Homebrew store is more easily to manage and control the system application. I think add this software to Homebrew will help a lot with packaching.

Describe the solution you'd like
Upload this file to Homebrew Cask, by the guide Adding Software To Homebrew have suggested.

This app is for game player, not a package or tool for developer. Is there any reason that homebrew is better for most users? I guess most users even haven't installed homebrew.

I think it is good in term of managing the resource and allocated for application on Mac. And you were right, in term of popularity, not so many people would use this, but still kind of cool if the software published on the packaging tool, it would take less time for you to build and arrange each software versions on your computer.

As for your 3 reasons:

  1. take less time to build and arrange

    I have to publish App Store version since most people use App Store for it. It doesn't mean if I upload to homebrew, then I don't need to upload to AppStore. The fact is I have to upload to both finally.
    Add an additional homebrew channel will increase publish complexity even if it took less time (more total time). I once added macos build *.dmg to github release, finally I remove it.

  2. good in term of managing the resource and allocated for application

    It's not a package that requires various dependencies, but out of the box. And just only one click to install/update in App Store. Also App Store supports auto update.

    For homebrew, you have to run command in terminal, no auto-update, no update notification. The only advantage I found is it may downgrade easily. (but my app is usually not forward compatible, which mean your user/game data created in new app may crash in old app)
    or you don't have apple account to login to App Store.

  3. looks cool

    It should not be a good reason ...

If I was developing a package, a command line tool or a macos only application. I'm glad to publish to homebrew. But this is only a mobile game utility for common players... At least I cannot find a good enough reason to add it.

Thank you for your clarification, now I understand. I will close this issue.