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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tsk_cli-0.1.8.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.8.tar.gz
Algorithm Hash digest
SHA256 2f804edf2c6cdb0c21d45589ad0dc1c0b44c9dace6330055d7b73c74cf58bff2
MD5 157f43ab0541400216a350dfc3ce8164
BLAKE2b-256 6860b0b3dfd913a526f6b98b6f76dcc86d9605a4b833e59d578d1e76c33bf2b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsk_cli-0.1.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 7261ad5f1670b291a855565001cef5d5215be0048f5f0bfedd5688f454582e30
MD5 6b3a3b8b98f07c1fd7f500c5d81d2561
BLAKE2b-256 75d9f7eeccac053bebc1a7451936606703d8612fadebbffd6311b6e756c87a37

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