Skip to content

whatcable 0.6.0 (new cask)#262893

Draft
unitof wants to merge 1 commit into
Homebrew:mainfrom
unitof:add-whatcable
Draft

whatcable 0.6.0 (new cask)#262893
unitof wants to merge 1 commit into
Homebrew:mainfrom
unitof:add-whatcable

Conversation

@unitof
Copy link
Copy Markdown
Contributor

@unitof unitof commented May 6, 2026


After making any changes to a cask, existing or new, verify:

Additionally, if adding a new cask:

  • Named the cask according to the token reference.
  • Checked the cask was not already refused (add your cask's name to the end of the search field).
  • brew audit --cask --new <cask> worked successfully.
  • HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask <cask> worked successfully.
  • brew uninstall --cask <cask> worked successfully.

  • AI was used to generate or assist with generating this PR. Please specify below how you used AI to help you, and what steps you have taken to manually verify the changes, including zap stanza paths.

@unitof unitof marked this pull request as draft May 6, 2026 05:05
@unitof
Copy link
Copy Markdown
Contributor Author

unitof commented May 6, 2026

Audit will fail as GitHub repo is <30 days. I may request exception or just wait it out, but before that:

This Swift app is open source and compiles both a GUI macOS app, and/or a standalone CLI tool (whatcable).

I'd like to offer the option of installing either or both on Homebrew—what's the best approach?

Would it be a whatcable-cli Formula which builds just the CLI app, and this Cask (named whatcable-app?) which installs both?

@bevanjkay
Copy link
Copy Markdown
Member

Is the CLI what is being installed by the binary stanza here? If so, and it's primarily a companion to the app, installing them both with this cask is ok. Is the CLI a separate project?

@unitof
Copy link
Copy Markdown
Contributor Author

unitof commented May 7, 2026

CLI is included within this codebase, but I could imagine many users (myself included) wanting to install only the CLI, without the GUI app. It compiles and runs independently of the GUI app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants