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.5.tar.gz (15.3 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.5-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tsk_cli-0.1.5.tar.gz
  • Upload date:
  • Size: 15.3 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.5.tar.gz
Algorithm Hash digest
SHA256 0eeba28d3a9fd42a5f81af752f6e08ad41b9fb6d4a198b05805aca14b05208fb
MD5 920cf360a497e35141b7d03bd1bfd762
BLAKE2b-256 ec7af2fd5cd1673d8699ecd4a05fdca4fa17a6e6cf193e34e1fee7ea5b7443f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsk_cli-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 19.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0b2505a0e116c9d9644f7a8b539f3bfbc88036792b08d28c82e40d83a1503d58
MD5 935620d2093c511245d7bffdb3975178
BLAKE2b-256 fa224ae62db1fb1d8d34614f4fff766034e8d28c87649434380d1b35990fb4a8

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