v0.1.1-test
clinkctl v0.1.1-test
clinkctl last reprints the last enroll. SDK pin is fc21d5f (enroll-beacon): a reply is ignored unless it is a signed CLINK event for this request.
Install
Pick the asset for your machine: linux-x64, linux-arm64, darwin-arm64, darwin-x64, windows-x64.exe.
curl -L https://github.com/shocknet/clinkctl/releases/download/v0.1.1-test/clinkctl-linux-x64 -o clinkctl
chmod +x clinkctl
./clinkctl keymacOS/Windows: unsigned. Gatekeeper / SmartScreen will complain; that is expected.
What to try
./clinkctl enroll
./clinkctl last
./clinkctl invoice --amount 21last prints the same three tab-separated lines enroll prints (noffer / ndebit / nmanage). It reads ~/.clinkctl/last.json. It does not hit the Pub and does not create ~/.clinkctl/nsec. --json dumps the file (includes nprofile).
Default node is still the test Pub. Override with --nprofile or CLINK_NPROFILE. --json still prints one JSON object on stdout; failures are { "ok": false, "error": "..." } with exit 1.
Binaries are Bun compiles, roughly 60–90MB.