KappaTools icon indicating copy to clipboard operation
KappaTools copied to clipboard

Make Kappapp.app available on brew.sh macOS package manager

Open yvan-sraka opened this issue 7 years ago • 4 comments

Hey!

I wondered about having Kappapp.app installable with just one line of:

% brew cask install kappapp
==> Satisfying dependencies
==> Downloading https://github.com/Kappa-Dev/KaSim/releases/download/v4.0/Kappapp.app.zip
==> Verifying SHA-256 checksum for Cask 'kappapp'.
==> Installing Cask kappapp
==> Moving App 'Kappapp.app' to '/Applications/Kappapp.app'.
==> Linking Binary 'KaDE' to '/usr/local/bin/KaDE'.
==> Linking Binary 'KaSa' to '/usr/local/bin/KaSa'.
==> Linking Binary 'KaSaAgent' to '/usr/local/bin/KaSaAgent'.
==> Linking Binary 'KaSim' to '/usr/local/bin/KaSim'.
==> Linking Binary 'KaSimAgent' to '/usr/local/bin/KaSimAgent'.
==> Linking Binary 'KaStor' to '/usr/local/bin/KaStor'.
🍺  kappapp was successfully installed!

This could be done using Homebrew cask (which became the canonical solution for most of macOS users).

I follow this tutorial, and write a cask we could submit with this PR!

What do you think about it?

yvan-sraka avatar Mar 19 '19 19:03 yvan-sraka

Sounds great. Let us wait for Pirbo's return.

feret avatar Mar 26 '19 04:03 feret

@pirbo what do you think about it? :)

yvan-sraka avatar Apr 19 '19 09:04 yvan-sraka

There are 2 levels of answers:

  • can you submit kappapp to home-brew-cash ? Do I agree with your MR? Yes that looks great and yes, I don't see any missing piece.
  • should home-brew-cash become a release place "officially supported by Kappa-Devs"? I'm not sure. I find already heavy to maintain publication of binaries on Github, opam packaging and pip packaging. I don't really want to have to remember about more places.... But if you find this one super critical...

pirbo avatar Apr 19 '19 10:04 pirbo

Yes, I got your point, I don't think targeting macOS Homebrew is super critical!

We can reconsider it later if we automate our publishing process.

yvan-sraka avatar Apr 19 '19 12:04 yvan-sraka