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.7.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.7-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tsk_cli-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 b4365be54384c053a95c07d40f9a7ad4f6d724d19d2736df0be4af75b005ae81
MD5 65e7c077e1f798d55f0bdde6cde13735
BLAKE2b-256 a7374d33172d7ace5f52508b896684dbeba6c6c4c82822b3dfb615c93ad226f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsk_cli-0.1.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 86a8d30c7fab77cadd4eeb7b71baf1ef001bd1eb7e833f844b3c0c265cb3fdab
MD5 551895fb88fadcf2ea8f87921a042eb3
BLAKE2b-256 ded53a99c24752ef3e994d7387e69c052f24e2547d3e5eb451a497107507b564

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