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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tsk_cli-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 dbb73d61b0dfdd63fd0ac7d926e8bd689d029c9a77ca6dae0f6d4130e277ff34
MD5 fb53504915391c92eebc765101f1cd5c
BLAKE2b-256 b3c1579df028053038984f905113cf273530e6cae654df8a38e58e47b7242b12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsk_cli-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a58a1780ae6ac63ea40ded319d38a22e7d3f595c9cd28f7365b691bed904f446
MD5 8018515bfd0ce10e5dcf47d083e1ad67
BLAKE2b-256 65dba5501f6d11e3572f1c52c04501c9dd8864d8bc93f869fe265140249cc227

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