MacDownApp / MacDownApp/macdown
Installing shell utility silently fails
- Dominant language
- Rich Text Format
- Stars
- 9.8k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
I've done a little debugging, and the exception handler in `[MPHomebrewSubprocessController runWithCompletionHandler:]` catches a `NSInvalidArgumentException` with `launch path not accessible` reason, even though Homebrew is installed on my machine at the default `/usr/local/bin/brew`.
Contributor guide
Research direction
Start by locating MPHomebrewSubprocessController runWithCompletionHandler: and trace how it launches /usr/local/bin/brew. Reproduce the launch path not accessible exception and inspect the exception handler's behavior. Done means the shell utility installation no longer silently fails and the relevant failure is surfaced or handled correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, objective-c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100