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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db8144e27f91951facd51302e6879643f6b37de137a0e1c5416c33b2c5c18a60
|
|
| MD5 |
8d8a99e25469d8d016f9d2feebc6ce48
|
|
| BLAKE2b-256 |
97b5c1c65fdb4bebccb9d0b4cc4c49e7577d43c675303a837a3a9f7aa94f4645
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f982bd106c7f310f223afa615d4d90762be5231896929e764b1ad4345f04b61
|
|
| MD5 |
be1ca7a5218363067a566fa8d37f8dce
|
|
| BLAKE2b-256 |
e252ba5ef38e6eb5fdfd311f2ffe1f0c2c74bb1e72ea18bb38641334cabc6a06
|