Skip to content

Commit 778223d

Browse files
committed
revert: Use Homebrew formula instead of cask
Reverts homebrew_casks back to brews configuration. Per Homebrew's official guidelines, formulas are the correct distribution method for CLI tools. Casks are intended for GUI apps and closed-source binaries. This also removes the macOS Gatekeeper quarantine issue that required users to run xattr commands after installation.
1 parent e242374 commit 778223d

5 files changed

Lines changed: 9 additions & 14 deletions

File tree

.goreleaser.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ release:
101101
102102
**Homebrew (macOS/Linux):**
103103
```bash
104-
brew install --cask josephgoksu/tap/taskwing
104+
brew install josephgoksu/tap/taskwing
105105
```
106106
107107
**Manual Installation:**
@@ -121,8 +121,8 @@ release:
121121
122122
Released by [GoReleaser](https://github.com/goreleaser/goreleaser) 🚀
123123
124-
# Homebrew cask (replaces deprecated brews config)
125-
homebrew_casks:
124+
# Homebrew formula
125+
brews:
126126
- name: taskwing
127127
description: "AI-Native Task Management - Generate context-aware dev tasks that match your architecture"
128128
homepage: "https://taskwing.app"
@@ -131,11 +131,11 @@ homebrew_casks:
131131
owner: josephgoksu
132132
name: homebrew-tap
133133
token: "{{ .Env.HOMEBREW_TAP_TOKEN }}"
134-
directory: Casks
134+
directory: Formula
135135
commit_author:
136136
name: goreleaserbot
137137
email: bot@goreleaser.com
138-
commit_msg_template: "Brew cask update for {{ .ProjectName }} version {{ .Tag }}"
138+
commit_msg_template: "Brew formula update for {{ .ProjectName }} version {{ .Tag }}"
139139

140140
# Scoop bucket for Windows removed - focusing on Linux/macOS only
141141

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## CLI Binaries
66

7-
- **`taskwing`**: Production binary installed via Homebrew (`brew install --cask josephgoksu/tap/taskwing`)
7+
- **`taskwing`**: Production binary installed via Homebrew (`brew install josephgoksu/tap/taskwing`)
88
- **`./bin/taskwing`**: Local development binary generated by [air](https://github.com/air-verse/air) for hot-reloading
99

1010
Use `./bin/taskwing` during development, `taskwing` for testing production behavior.

GEMINI.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ Configuration in `.claude/settings.json` enables auto-continuation through plans
124124

125125
## CLI Binaries
126126

127-
- **`taskwing`**: Production binary installed via Homebrew (`brew install --cask josephgoksu/tap/taskwing`)
127+
- **`taskwing`**: Production binary installed via Homebrew (`brew install josephgoksu/tap/taskwing`)
128128
- **`tw`**: Local development binary generated by [air](https://github.com/air-verse/air) for hot-reloading
129129

130130
Use `tw` during development, `taskwing` for testing production behavior.

README.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,12 @@ Every session with Claude, Cursor, or Copilot:
1919
## The Solution
2020

2121
```bash
22-
brew install --cask josephgoksu/tap/taskwing
22+
brew install josephgoksu/tap/taskwing
2323

2424
taskwing bootstrap # Extract decisions, patterns, constraints
2525
taskwing mcp # Expose to AI via MCP
2626
```
2727

28-
> **Upgrading?** If you installed before v1.12, run:
29-
> ```bash
30-
> brew uninstall taskwing && brew install --cask josephgoksu/tap/taskwing
31-
> ```
32-
3328
Your AI now knows your architecture permanently.
3429

3530
## Results

docs/TUTORIAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ TaskWing extracts architectural knowledge from your codebase and exposes it to A
1010

1111
```bash
1212
# 1. Install
13-
brew install --cask josephgoksu/tap/taskwing
13+
brew install josephgoksu/tap/taskwing
1414

1515
# 2. Bootstrap your project
1616
cd your-project

0 commit comments

Comments
 (0)