yafp / ttth

ttth (talk to the hand) is an electron based desktop app for online services like WhatsApp, Threema, Telegram, Twitter, Google and several others.
GNU General Public License v3.0
123 stars 25 forks source link

[Feature Request] brew cask installer #180

Open mindrones opened 4 years ago

mindrones commented 4 years ago

Is your feature request related to a problem? Please describe.

I'd like to test it by installing it via brew cask.

Describe the solution you'd like

brew cask install ttth

Describe alternatives you've considered

N/A

Additional context

N/A

github-actions[bot] commented 4 years ago

Thank you very much for your first issue to this project. It is much appreciated.

yafp commented 4 years ago

@mindrones Hi, as i don't have a mac myself i haven't considered checking this out so far - but i am open for input ;)

As this project is based on electron, all installers (for all platforms) are created using electron-builder. Do you know by chance if electron-builder supports brew? Or do you know any electron based project which is install-able via brew?

Greetings fidel

mindrones commented 4 years ago

Yeps, Graphiql https://www.electronjs.org/apps/graphiql

Here's the formula https://github.com/Homebrew/homebrew-cask/blob/master/Casks/graphiql.rb

yafp commented 4 years ago

@mindrones just to let you know: i am currently wondering how to automate the formula update on the brew side if i release a new version.

yafp commented 4 years ago

Did a quick first test regarding how to add an app to brew. Seems like i need to do a PR to the Brew/Cask project for each new version.

As long as the project meets the requirements of the brew/cask project (for example at least 50 github stars) it shouldn't be a big problem.

Gonna try it with the upcoming 1.9.0 which is hopefully available in the next weeks.

Sidenote: would love to have an automated solution ... but am unsure how to realize that

github-actions[bot] commented 4 years ago

This issue seems to be stale