Repository navigation
CurlGo CLI v0.1.1 — Empty --out-dir failure and curl options
CurlGo CLI 0.1.1 fixes an output-path edge case and ships the updated guide inside the same executable. The desktop application stays on its own release and update channel.
- An explicitly empty
--out-dir ""now fails a normal run withOUTPUT_ERRORand exit 3 before any request is sent, matching what--dry-runalready did. Omitting the flag still uses a private temporary directory. - The CLI reference (
curlgo skill cli-reference) now lists the curl options that--curlimports, short forms and--option=valueincluded, the ones it accepts but ignores, and the ones it rejects instead of silently dropping. - Both macOS archives (arm64 and amd64) are Developer ID signed and Apple notarized.
NOTARIZATION.jsonrecords the Apple submission IDs, statuses and archive hashes.
Installation
Download the archive for your OS and CPU, verify it against SHA256SUMS, and extract it. Put curlgo (curlgo.exe on Windows) in a user-managed directory on PATH, or use its absolute path. Then run curlgo help and curlgo skill.
Install the optional Agent entry point separately:
npx skills add echoVic/curlgo --skill api-test -a claude-code -a codexReview the installation tool's target agents and scope before completing installation. The bootstrap archive is also attached for manual installation. Updating this entry point does not upgrade the binary; replace the CLI executable to update both its behavior and full guide together.
Verification and platform scope
Full Go tests and go vet pass on the release commit (14a5789). Process tests cover guide access outside the source checkout, JSON help and request behavior, safe usage errors, and SIGINT cancellation. The macOS arm64 executable is exercised on the release machine; macOS amd64, Linux arm64/amd64, and Windows arm64/amd64 are cross-compiled, without execution on those platforms.
BUILD-INFO.json records the source commit and toolchain. Archives include license notices. A bare executable inside a zip cannot be stapled, so Gatekeeper checks the notarization ticket online on first run.
This CLI release is not marked Latest, which keeps the desktop updater's releases/latest channel on desktop v0.2.1. The standalone CLI has no automatic updater; replace the executable using a verified release archive.