Makefile + README assume brew (Windows host can't follow) #53

Open
opened 2026-05-23 20:55:27 +00:00 by coilysiren · 0 comments
Owner

Originally filed by @coilysiren on 2026-05-10T06:31:49Z - https://github.com/coilysiren/repo-recall/issues/71

Observed

`Makefile:25`:

```make
@command -v tailwindcss >/dev/null || brew install tailwindcss
```

`README.md` install path (lines ~109-129) is exclusively `brew install coilysiren/tap/repo-recall` + `brew services`.

`README.md` localhost-open lines (88, 100, 116) all use `open http://...`, which is the Mac-only `open` command.

Proposed fix

  1. Makefile:25 - branch on `uname`. On Mac/Linux, keep `brew install`. On Windows (MINGW/MSYS), suggest `winget install TailwindLabs.TailwindCSS` and exit non-zero so the user installs once. (TailwindCSS is in winget by id `TailwindLabs.TailwindCSS`.)
  2. README install section - add a Windows install path. Either `go install github.com/coilysiren/repo-recall/...` (if it builds clean as a Go-only path on Windows) or eventually a scoop bucket once we have one (see coilysiren/coily#107).
  3. README `open` lines - either drop them (the URLs above the line are clickable) or replace with a portable note like "open http://127.0.0.1:7777 in your browser".

`brew services` has no Windows equivalent. Recommend documenting "run `repo-recall` directly in a long-lived terminal or use Task Scheduler" for Windows users; don't try to mirror `brew services` semantics.

Out of scope

Service-management parity with `brew services` on Windows. Document the gap, don't paper over it.

_Originally filed by @coilysiren on 2026-05-10T06:31:49Z - [https://github.com/coilysiren/repo-recall/issues/71](https://github.com/coilysiren/repo-recall/issues/71)_ ## Observed \`Makefile:25\`: \`\`\`make @command -v tailwindcss >/dev/null || brew install tailwindcss \`\`\` \`README.md\` install path (lines ~109-129) is exclusively \`brew install coilysiren/tap/repo-recall\` + \`brew services\`. \`README.md\` localhost-open lines (88, 100, 116) all use \`open http://...\`, which is the Mac-only \`open\` command. ## Proposed fix 1. **Makefile:25** - branch on \`uname\`. On Mac/Linux, keep \`brew install\`. On Windows (MINGW/MSYS), suggest \`winget install TailwindLabs.TailwindCSS\` and exit non-zero so the user installs once. (TailwindCSS is in winget by id \`TailwindLabs.TailwindCSS\`.) 2. **README install section** - add a Windows install path. Either \`go install github.com/coilysiren/repo-recall/...\` (if it builds clean as a Go-only path on Windows) or eventually a scoop bucket once we have one (see coilysiren/coily#107). 3. **README \`open\` lines** - either drop them (the URLs above the line are clickable) or replace with a portable note like "open http://127.0.0.1:7777 in your browser". \`brew services\` has no Windows equivalent. Recommend documenting "run \`repo-recall\` directly in a long-lived terminal or use Task Scheduler" for Windows users; don't try to mirror \`brew services\` semantics. ## Out of scope Service-management parity with \`brew services\` on Windows. Document the gap, don't paper over it.
coilysiren added
P4
and removed
P3
labels 2026-05-31 07:01:12 +00:00
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/repo-recall#53
No description provided.