Agent-native CLI for TaskTree — a tree-based task management platform
Project description
TaskTree CLI
Agent-native CLI for TaskTree — a personal tree-based task management app.
Installation
pip install tasktree-cli
Quick Start
tasktree login -u <username> -p <password>
tasktree projects list
tasktree projects create "My Project"
tasktree tree <project-id>
Commands
Auth
tasktree login— Login and cache tokentasktree me— Show current user
Projects
tasktree projects list— List projectstasktree projects create <name>— Create projecttasktree projects get <id>— Get project detailstasktree projects delete <id>— Delete project
Nodes
tasktree nodes list -p <id>— List nodestasktree nodes create -p <id> -t "Title"— Create nodetasktree nodes update <id> [--status done]— Update nodetasktree nodes delete <id>— Delete nodetasktree nodes move <id> --parent <id>— Move nodetasktree nodes reorder <id> --order <n>— Reorder
Edges
tasktree edges list -p <id>— List edgestasktree edges create -p <id> -s <id> -t <id>— Create edgetasktree edges update <id> -l "label"— Update edgetasktree edges delete <id>— Delete edge
Layout
tasktree layout <project-id>— Auto-layout
AI Commands
tasktree tree <project-id>— Text tree outputtasktree search <project-id> -q "query"— Search nodestasktree batch -f ops.json— Batch operations
REPL
tasktree— Enter interactive REPLuse <project-id>— Set current project contextexit— Exit REPL
Flags
--json— Machine-readable JSON output (all commands)--format tree|json|flat— Output format (projects get)
Configuration
- Config:
~/.tasktree/config.json - Auth:
~/.tasktree/auth.json - Env:
TASKTREE_SERVER,TASKTREE_TOKEN
Exit Codes
- 0: Success
- 1: General error
- 2: Auth error
- 3: API error
- 4: Validation error
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tasktree_cli-1.0.0.tar.gz
(12.2 kB
view details)
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 tasktree_cli-1.0.0.tar.gz.
File metadata
- Download URL: tasktree_cli-1.0.0.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9856beb076756c5aa07066d2f60252d00c5ec8aa614c3a0d54558d3c7746981
|
|
| MD5 |
04af97dd2ecc425970eb31a6e18fe602
|
|
| BLAKE2b-256 |
1b9a1b8dee38a91433632ef9f3079bbba08b9260868294ca9f2e42bbf226ca10
|
File details
Details for the file tasktree_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: tasktree_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 16.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a262b0ef00df3b26726e84fc7333f703607e5a20198662de461eb366dd94454
|
|
| MD5 |
3a24f578e35f640f011cad770c4e571a
|
|
| BLAKE2b-256 |
5b1abb9157403ba0c2647dc5aa5321eed57439e1820d62d462353363492d589a
|