Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Apr 00:34
· 553 commits to main since this release
v0.1.0
ec1ede5

🎉 First release — things-cli v0.1.0

A command-line interface for Things3 on macOS. Reads tasks, projects, areas and tags directly from the Things3 SQLite database (read-only) and writes via the official things:/// URL scheme and AppleScript — so Things stays the source of truth and your data never leaves the machine.

Highlights

  • Read anything — things today, things inbox, things upcoming, project/area/tag filters, full-text things search, and things show with numeric references into the last list
  • Write safely — things add creates tasks via the Things URL scheme; things complete / things cancel / things log drive Things via AppleScript
  • JSON everywhere — -j on any command emits structured output for piping into jq
  • Pure Go — single static binary, no cgo, no external SQLite dependency (modernc.org/sqlite)
  • Installable three ways
    • curl -fsSL https://raw.githubusercontent.com/ryanlewis/things-cli/main/install.sh | sh (verifies checksums)
    • go install github.com/ryanlewis/things-cli/cmd/things@latest
    • Download a tarball from this release and drop the binary onto your PATH

Requirements

macOS with Things3 installed. Binaries for Apple Silicon (darwin_arm64) and Intel (darwin_amd64).


What's Changed

📦 Dependencies

  • chore: Configure Renovate by @renovate[bot] in #1
  • fix(deps): update module github.com/mattn/go-isatty to v0.0.21 by @renovate[bot] in #2
  • fix(deps): update module modernc.org/sqlite to v1.49.1 by @renovate[bot] in #3
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #7
  • chore(deps): update actions/setup-go action to v6 by @renovate[bot] in #8
  • chore(deps): update golangci/golangci-lint-action action to v9 by @renovate[bot] in #9
  • chore(deps): update goreleaser/goreleaser-action action to v7 by @renovate[bot] in #10

New Contributors

Full Changelog: https://github.com/ryanlewis/things-cli/commits/v0.1.0