Skip to main content

CLI for TSK — pull projects and things for editor agents

Project description

tsk-cli

Command-line interface for TSK — pull projects and things into your editor so AI agents can work with them.

Install

pipx install tsk-cli
# or
pip install tsk-cli

Requires Python 3.11+.

Quick start

tsk login              # authenticate via browser
tsk orgs               # list your organizations
tsk org <name>         # set the default org
tsk pull               # sync projects and things to .task/

Commands

Command Description
tsk login [--server URL] Authenticate via browser OAuth
tsk logout Clear stored credentials
tsk orgs List your organizations
tsk org <name-or-id> Set the default organization
tsk pull Sync projects/things to .task/
tsk push [--force] Upload local edits to the server
tsk status Show current config and auth state
tsk list [--status S] [--project P] List things with optional filters
tsk show <ref> Display a thing's details
tsk set-status <ref> <status> Update status and push immediately
tsk start <ref> Set status to in_progress
tsk done <ref> Set status to done
tsk review <ref> Set status to in_review
tsk open <ref> Open thing in browser

How it works

tsk pull writes a .task/ directory containing your projects and things as markdown files. Editor agents (Cursor, Copilot, etc.) can read these files to understand what to work on. After making changes locally, tsk push syncs them back to the server.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tsk_cli-0.1.10.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tsk_cli-0.1.10-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file tsk_cli-0.1.10.tar.gz.

File metadata

  • Download URL: tsk_cli-0.1.10.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for tsk_cli-0.1.10.tar.gz
Algorithm Hash digest
SHA256 db8144e27f91951facd51302e6879643f6b37de137a0e1c5416c33b2c5c18a60
MD5 8d8a99e25469d8d016f9d2feebc6ce48
BLAKE2b-256 97b5c1c65fdb4bebccb9d0b4cc4c49e7577d43c675303a837a3a9f7aa94f4645

See more details on using hashes here.

File details

Details for the file tsk_cli-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: tsk_cli-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for tsk_cli-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 4f982bd106c7f310f223afa615d4d90762be5231896929e764b1ad4345f04b61
MD5 be1ca7a5218363067a566fa8d37f8dce
BLAKE2b-256 e252ba5ef38e6eb5fdfd311f2ffe1f0c2c74bb1e72ea18bb38641334cabc6a06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page