suuntool v0.10.0
Unofficial Go CLI for the Suunto / Sports-Tracker API.
See README for usage and disclaimers.
⚠️ Unofficial, experimental, not affiliated with Suunto. May violate Suunto's TOS — use at your own risk.
Changelog
Features
- 8de1dde feat(guides): Table()/Pretty() for guide priority order
- 7880a3d feat(guides): guide archive download endpoint
- 64bc8c9 feat(guides): guide delete endpoint
- c458993 feat(guides): guides delete command behind the confirm gate
- 4f10afe feat(guides): guides list and download commands
- 267b6a8 feat(guides): guides pin, unpin and priority commands
- 2a6b1f5 feat(guides): guides upload and update commands
- 998be29 feat(guides): list endpoint with table rendering
- 8d910b3 feat(guides): pinned-status and priority-order endpoints
- e437b96 feat(guides): upload and update endpoints for guide archives
Fixes
- 86e77e8 fix(cmd): guidesCmd Short text only listed 2 of 8 subcommands
- 26f97c1 fix(guides): GuideList.Items needs a lowercase json tag
Other
- 0497b31 docs(guides): confirm pin and priority live, drop the caveat
- 4f6a3ae docs(guides): note the owner asymmetry between create and update
- 4c2ae3d docs(guides): stop the guides note from becoming the package doc
- 05a1a54 docs(readme): add Guides to the command reference
- 0ec4021 mcp: destructive guides_delete tool
- 0c9fa32 mcp: expose guides_priority (missing from recipe step 6)
- f821fb8 mcp: read-tier guide tools (guides_list, guides_download)
- c22138f mcp: write-tier guide tools gated by --allow-write
Install (Homebrew, once the tap cask is published):
brew install --cask tajchert/tap/suuntoolInstall (Go):
go install github.com/tajchert/suuntool@v0.10.0