Repository navigation
Verifying claims
Pick a claim you can test. Paste the result on its issue โ "it worked" counts.
Some claims in the release notes are unproven, because the machine that wrote the code cannot run them: CI has no macOS box, no Windows box, no ARM machine, and nothing that draws a window. Each has an issue, and each issue says what would settle it.
make check and the CI (Go) job run gofmt, go vet, go test ./... and
go build ./... on ubuntu-latest, amd64. The release workflow cross-builds
six archives with CGO_ENABLED=0 on the same runner and checks each binary's
embedded vcs.revision.
So a green run means: formatted, vet-clean, the tested packages pass on Linux/amd64, and each archive came from the release commit. It does not mean any of the following.
- Use a release build from Releases โ a build from source proves something about your tree, not about the download.
- Record the version:
crower --version. - Note the platform and architecture: the archive name has both.
๐ 1. The macOS build runs โ #129
The darwin archives are cross-compiled on Linux and never executed. There is an open report that shell-backed operations silently do nothing on macOS.
You need: a Mac (Intel or Apple Silicon).
- Download
crower_<v>_darwin_<arch>.tar.gz, extract, add toPATH. crower --version-
crower create hello "echo hi"thencrower execute hello - Try one shell-backed operation:
crower find .,crower open .
Record: the output of step 4, and whether step 3 printed hi.
The windows archives are cross-compiled on Linux and never started.
You need: Windows on amd64 or arm64.
- Download
crower_<v>_windows_<arch>.zip, extract, add toPATH. crower --version-
crower create hello "echo hi"thencrower execute hello -
add_to_path.batโ does a new terminal findcrowerandcr?
Record: whether the binary starts, and the output of step 3.
linux_arm64 and windows_arm64 are built and never executed.
You need: an ARM machine (a Pi, an ARM server, an ARM Windows device).
Run the steps from claim 1 or 2 against the arm64 archive. Record:
uname -m (or echo %PROCESSOR_ARCHITECTURE%) and the output.
No gate draws a window; go test ./... asserts the model, not pixels.
You need: a terminal (crower gui) or a graphical session and crower-gui (in every archive).
-
crower guiโ does the list render, do the keys move, does it exit cleanly? -
crower-guiโ does a window open, and does the list populate?
Record: a screenshot, plus anything clipped, misaligned or unreadable.
The tests use isolated temp directories; nobody has replayed a long real session.
- Use crower for a day:
create,copy,move,delete, notes. crower list -i-
crower revert 3โ did the last three operations undo? -
crower restore <name>for something deleted earlier.
Record: what list -i showed, and what revert changed on disk.
- the version and platform/arch;
- the steps, verbatim;
- what happened โ the exact message, not a summary;
- "it worked", if it did.
Important
A skipped step is not a verified step. If you stopped early, say which step โ do not report the claim as proven.
๐ค Contributing ยท ๐ Issues
ยฉ 2025 Felipe Inoue ยท crower is MIT licensed ยท third-party notices