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.1.0.tar.gz
(14.1 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.1.0.tar.gz.
File metadata
- Download URL: tasktree_cli-1.1.0.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d88b2ea5766b44e7bf0311b09b4c08e9e8ca4c003e45e3a7b0d87e104fcef25
|
|
| MD5 |
85242201dc375ac49e790789f739414b
|
|
| BLAKE2b-256 |
4d3274c520ae9427d0b2af2cefcb8a64e67c7b27373d246d3241fff5471a459a
|
File details
Details for the file tasktree_cli-1.1.0-py3-none-any.whl.
File metadata
- Download URL: tasktree_cli-1.1.0-py3-none-any.whl
- Upload date:
- Size: 21.2 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 |
ae99a751bee84584bcaced163d2cb4732bef3f361f629939f74b41ce17fbc5c7
|
|
| MD5 |
222ef95f946c49f8ad650b666471c599
|
|
| BLAKE2b-256 |
809b14e051701eea41b150414be15c367513e44e8f3d9df1641c4662d4d1aa72
|