Repository navigation
v0.1.0
🎉 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-textthings search, andthings showwith numeric references into the last list - Write safely —
things addcreates tasks via the Things URL scheme;things complete/things cancel/things logdrive Things via AppleScript - JSON everywhere —
-jon any command emits structured output for piping intojq - 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